This may be extended by object behaviors that can make objects react in some other way to being picked up. Mapping of actions on the embodiment is important for two reasons. Second, in a multi-user session it allows users to intuitively understand what the others are doing. Mapping of actions on the embodiment involves generation of walking motion while moving, as well as generation of natural arm motion while manipulating objects. General device support means that it should be straightforward to connect any device to the system.
Constraints are an extremely important component of any navigation.
They avoid user getting lost, turning upside-down or coming into all sorts of impossible situations. They allow to tailor the navigation paradigm in a precise manner. They determine if the user can walk or fly, where it is possible to go, what are the possible orientations. Body posture constraints keep the user's embodiment in natural-looking postures, e.g. the head can't wander from its position on the shoulders, the arm can reach only that far. In the following sections we will describe how we solved the mentioned problems within the Virtual Life Network system.