Posable
Introduction
PosableView is the component attached to all rigidbodies which grabbing pose can be generated by Poser module. PosableView does not contain any logic, it only stores object-specific grabbing pose configuration.
Each posable object has a pose point. If PoserModel.ghostMatchesMasterWrist
is false, Poser module will move the hand palm to that point. This pose point can be side-specific or ambidextrous.
View
Refs
Transform Ref: Pose point used when
PoserModel.hand.side
is None.Transform Ref L: Pose point used when
PoserModel.hand.side
is Left.Transform Ref R: Pose point used when
PoserModel.hand.side
is Right.
Poses
Hand Gesture: End pose that will be used to generate the grabbing pose.
Custom End Pose L: End pose that will be used if
PosableView.gesture
is Custom andPoserModel.hand.side
is Left.Custom End Pose R: End pose that will be used if
PosableView.gesture
is Custom andPoserModel.hand.side
is Right.Force End Pose: If enabled, Poser module will skip the iterative pose generation and it will apply end pose directly even if fingers overlap the object.
Control
Rotation Mode: It specifies how hand palm should be rotated once it reaches the pose point.
None: Hand palm center will preserve original hand rotation as much as possible. Z axis of hand palm center will match normal direction of the object at the contact point.
Match XY: XY axes of hand palm center will match XY axes of pose point.
Match Normal: Z axis of hand palm center will match Z axis of pose point.
Position Mode: It specifies where hand palm should be moved to. Only appliable when
Poser.ghostMatchesMasterWrist
is false.Default: Hand palm will be moved to the point where the ray casted from hand palm to pose point intersects with some collider of the object.
Closest Point: Hand palm will be moved to the closest point to the object's collider intersected by the ray casted from hand palm to pose point.
Always Match: Hand palm will be moved directly to pose point even if hand overlaps the object.
Min Distance: Offset distance added between pose point and ghost hand palm.
Start At Lerp: Portion of pose interpolation from which Poser module will start rotating finger bones while generating the grabbing pose.
Stop At Lerp: Portion of pose interpolation from where Poser module will stop rotating finger bones while generating the grabbing pose.
Bone Thickness: Radius of the sphere cast responsible for detecting if a bone is colliding with the object.
Collide With Other Rbs: If enabled, generated pose won't overlap colliders from other rigidbodies.
Collide With Triggers: If enabled, generated pose won't overlap triggers.
Last updated