Posable
Last updated
Last updated
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.
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.
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 and PoserModel.hand.side
is Left.
Custom End Pose R: End pose that will be used if PosableView.gesture
is Custom and PoserModel.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.
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.