4 minute read

Interaction modes and patterns in VR

 Selection. Interactivity consist in clicking on objects, pointing it, selecting on a list or selecting

objects directly. Selection can be performed by patterns such as pointer - controllers, gaze or

Advertisement

headsets that captures hand gestures, Image-Plane and Volume-Based Selection Pattern.

 Manipulation. When working on a scene, user can be able to manipulate multiple objects. When

operating in a scene with multiple objects, manipulating means to continuously moving, rotating

objects or different parts of them. User can have different controls available to manipulate

objects, or touch based manipulation tools including Direct Hand Manipulation, Proxy Pattern,

and 3D Tool.

 Transformation. Transformation include making changes to object in particular and to the virtual

environment, changing scale, shape, colour and texture. The same patterns of manipulation can

be used also to change attributes of objects.

Interaction modes and patterns in VR

In real life, there are four types of interaction with objects and people in the world (Robinett, 1998)

1) looking (people are able to look at objects or other people in the environment),

2) moving (people are able to move in space in order to look at different things)

3) acting (people can act transforming the environment)

4) talking (people can verbally communicate with other people ).

In virtual reality, there are similar forms of interaction including instructing, conversing, manipulating,

and exploring (Preece et al., 2018), responding Christopher Lueg et al. (2019) These concepts are parallel

to the real world interaction forms. Nowadays with video games, other form of interaction related to

direct communication can be introduced such as socializing, working, decision making, solving

problems, etc. Below are illustrated and discussed in detail the various forms of interaction.

- Exploring

Exploring interaction occur where user navigate in a virtual space. Exploring interaction comprehend

both, the virtual environment and augmented reality. User start understanding and exploiting their

knowledge of the environment by physically moving around or looking around. For example, the user

can explore the interior of a room, a complex of buildings, a park, a museum, a city. Exploring interaction

is widely used in realistic architecture visualisation, in virtual tours (where people in order to learn about

certain space, navigate virtually through them) and in video games world which are 3d environments (or

fantasy worlds). Whether it is real or virtual environment, it allows people to virtually navigate through.

In architecture design it’s possible to build highly realistic representations that allows client or customer to better perceive the project. Exploration consist in:

- Wayfinding, that is about orienting user movement in the virtual reality to find his position and

to find specific spaces to explore.

- Travel is the act of exploring a virtual world without a clear goal, using equipment that allow

you to not only walk but also change perspectives, rotate them, adjust your eye level, and so on.

- Instructing

Instructing interaction occur when user give instructions to a system in different ways such as: by typing

commands or pressing buttons, selecting options from menus, giving voice commands, gesturing. In this

type of interaction users tell the system the task to perform. Usually users in order to perform

commands are supported by additional devises such as: keyboard, a mouse, touch screen etc.

- Conversing

Conversing interaction occur when users dialog with a system. Users speak and give inputs to the

system via an interface and the system is instructed to respond as it was a human but via text, text-to-

speech or audio output. In this case the system is not instructed as a machine to respond to orders, but

is based on artificial intelligence. This kind of interaction based on dialog is supported by voice

recognition menu-driven, menu system, and complex inquiries that aim to respond to the user request.

It works well with different application such as Siri, Cortana, AIVC (Alice) etc. This kind of interaction is

used from banking to ticket booking, to queries of different topics, helps system. Nevertheless, it is still

limited, and in many cases queries can be misunderstood.

- Manipulating

Manipulating interaction occur when users act upon objects in virtual reality or in the physical space by

manipulating them (ex, drag, select, open-close, hold, move and place, change proprieties etc.). According to Sherman et al (2003) manipulation is the ability “to treat or operate with the hands or by

mechanical means especially”. This actions depend if we are acting in a real or virtual world. In fact,

some of the actions such as cut, zoom, stretch, shrink cannot be performed in real world and are

advantage of virtual reality. Technology today allows to perform human actions using physical

controllers that control the movement of a screen avatar. This way humans perform instantly physical

actions upon objects on the screen. Video games are the classical example of direct manipulation. Other

This article is from: