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