Passenger - acidbubbles/vam-embody GitHub Wiki
Fields marked with a
*suffix will be loaded from your profile rather than from the scene if theUse Profiletoggle is on.
Instead of possessing a model that follows your movement, YOU will be following the model's movements.
Note that for some people, it may induce terrible nausea...
You can use Passenger with a person atom, in which case it will move your VR camera with the head; for other objects, it will follow the root. If you want to track another part of a person atom, you can create an Empty atom, add Embody to it, and parent it to the body part you wish to track.
You can exit Passenger by pressing Exc on your keyboard, or by opening the main menu. You can also add a UIButton with a trigger in the scene.
-
Lock Camera Positionwill keep the VR camera in the same position as the head. -
Lock Camera Rotationwill keep the VR camera in the same angle as the head. -
User-Driven Rotationwill rotate the head to match yours; this allows you to keep the head in a specific location but still allow the user to look around with the VR person's head.
-
Exit On Menu Openwill automatically exit Embody when the menu is opened; it might be useful to turn that off to make adjustments while Passenger is on. -
Prevent Camera Rollwill avoid having the VR camera rotate around the Z axis; this can reduce nausea in some cases, but will not be aligned with the model's actual rotation. -
Head-eyes Distance Offsetallows you to tweak how advanced will the VR camera be; it might be useful for example to have the eyes a little bit further or closer to the face in some scenes.
-
Look At Eye Targetwill ignore the head's rotation, and instead keep the VR camera aligned with theeyeTargetControl. You can parent it to another object in the scene to keep the object in view. -
Select Eye Targetallows you to quickly select theeyeTargetControlin VaM. -
Look At Weightdrives how fast will the VR camera align towards theeyeTargetControl.1means it will always be aligned, and lower values will have a delay, which can make head movements smoother.
-
Smoothingwill smooth acceleration and deceleration of the VR camera, resulting in smoothing movements but latency. It's usually better to design the scene so movements are smooth, but this can also help. Note that for VR sickness, usually having a stable speed is preferable. -
X, Y, Zallows tweaking the VR camera's position and rotation. Note that you'll need to have the position and rotation lock to see clearly the effect of those sliders.
This was initially a separate plugin: Check out Passenger on Virt-A-Mate Hub
