Visible Avatar
By default, you are actually invisible. If you want to have a visible avatar, you can add objects to the user file. You won't actually see most of your avatar, since the CAVE is a first-person environment - for instance, you can't see your own face. The main visual representation of your avatar for yourself is the hand, or wand, object.
If you're making a multiuser world, the visible avatar is how you can see other people.
user User0 ()
{
caveNavigator navigatorUser0 ()
{
object (file("body.pfb"))
}
caveHead headUser0 ()
{
object (file("head.pfb"))
}
caveTracker wandTrackerUser0 (sensor(1))
{
caveWand wandUser0 ()
{
object(file("hand.pfb"))
}
}
}
The avatar essentially has three parts - body, head, and wand. these are the caveNavigator, caveHead, and caveWand nodes. Each of these is actually a
transform node, which gets automatically moved around as you move around in the world. All you have to do is group child nodes with these transforms, and
you get a visible virtual body!
(c) Ben Chang