Game Development Reference
In-Depth Information
Interaction techniques for
virtual behavioural primitives
Sabine Coquillart , Philippe Fuchs, Jérôme Grosjean and
Martin Hachet
Contributors: Dominique Bechmann and Ludovic Stenberger
This chapter describes an analysis of possible techniques for the interaction of a person
in a virtual environment. The actions that the person must complete according to the
desired application can be divided into elementary tasks. We have called them Virtual
Behavioural Primitives (VBPs). The VBPs are the objectives of the functional Immersion
and Interaction (I 2 ) level. These elementary tasks will be performed by the person
thanks to interaction techniques, which is the subject of this chapter. If it is generally
easy to correctly define the intrinsic characteristics of VBPs after a detailed analysis
of the functional I 2 level, it can either be very easy or very complicated to conceive
technical interaction solutions for implementing them. Therefore, this chapter is only
about a contribution towards a vast problem exposed in the field of virtual reality.
12.1.1 Reminder of our approach on virtual reality
We showed the foundation of our approach on virtual reality in chapter 2, based on
a 3-level hierarchical diagram and also on a diagonal division between the subject
and the virtual world: parallel to various levels of sensorimotor and cognitive immer-
sion and interaction (I 2 ), we have two levels of software functioning for the virtual
world. The computer should manage the software part in real time symmetrically to
the sensorimotor I 2 , to physically create the virtual world. Vis-à-vis the cognitive I 2 , the
software part of virtual reality must manage the behavioural modelling of the virtual
world and provide Behavioural Software Aids (BSA) to facilitate the person's cognitive
I 2 . At the level of functional I 2 , vis-à-vis the application and its objectives, we need to
ask ourselves the following question: which activities should the user perform? These
activities can be divided into some basic behaviours: Virtual Behavioural Primitives.
Whatever is the application, we have already specified that the VBPs can be grouped
into four categories:
observing the virtual world;
moving in the virtual world;
acting in the virtual world;
communicating with others or with the application for its control.
Search Nedrilad ::

Custom Search