VR Grabbable
Makes an object “grabbable” using the grip button on a VR controller.
Grab Anchor | Allows you to override where the object is held when it’s picked up. Use this to create a natural orientation of the object in the user’s hand. |
---|---|
Snap Position | If set, snaps the object to the “held” position when it’s grabbed. |
Snap Orientation | If set, snaps the object to the “held” orientation when it’s grabbed. |
Release Behavior | Return - object is returned to where it was picked up Use Physics - object acts as a normal rigid body, can be thrown, dropped, etc. Delayed Return with Physics - object acts as a normal rigid body for a brief period (typically 1s), then is returned to where it was picked up Leave in Place - object is left where it was picked up |
Use Gravity on Release | Whether to apply gravity on release. This allows you to create a rigid body that otherwise ignores gravity, but allows you to apply gravity on release so that the object can be dropped. |
Rigid Bodies
Grabbables require a ridid body. Although not a Motive component, it’s important to understand the rigid body properties.
Mass, Drag, Angular Drag | Physics parameters that affect how the object behaves when physics is applied. |
---|---|
Use Gravity | Whether the object is subject to gravity. |
Is Kinematic | Kinematic objects are ignored by the physics system. Note that this and “use gravity” can be temporarily overridden by the VR Grabbable to create more natural release behaviour for kinematic objects. |
Colliders
VR Grabbables require a collider to detect the grab intent and action. The colldier may or may not be configured as a trigger.