Passenger - acidbubbles/vam-embody GitHub Wiki
Fields marked with a
*
suffix will be loaded from your profile rather than from the scene if theUse Profile
toggle 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 Position
will keep the VR camera in the same position as the head. -
Lock Camera Rotation
will keep the VR camera in the same angle as the head. -
User-Driven Rotation
will 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 Open
will 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 Roll
will 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 Offset
allows 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 Target
will 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 Target
allows you to quickly select theeyeTargetControl
in VaM. -
Look At Weight
drives how fast will the VR camera align towards theeyeTargetControl
.1
means it will always be aligned, and lower values will have a delay, which can make head movements smoother.
-
Smoothing
will 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, Z
allows 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