In order for the hand to work it requires some finger components, which is a modular script used as a core piece of the pose generation system. This component is responsible for containing the open/closed pose data for the hand and it manages the finger bending/stopping algorithm for generating automatic poses.

finger component.PNG

Individual finger bending input can be managed through the various Finger Benderscripts, examples of which can be found under the root of the examples hands, attached to the Finger Bender Object

You can use this component without the Hand component by saving the Open/Closed poses by right-clicking the Finger component in the inspector.


Finger (Script)

<aside> 🔵 Tip: This is the center of the tip radius and grabs the bumper

</aside>

<aside> 🔵 Bend Offset: Adjust the bend offset of the individual finger. 0 is no bend, 0.5 is half bend

</aside>

<aside> 🔵 Tip Radius: The radius, used for finger collision, drawn in gizmos as a blue sphere

</aside>

<aside> 🔵 Smooth Speed: Decrease for slower finger movement, Increase for snappier finger movement.

</aside>

Important Functions:

<aside> 💡 BendFingerUntilHit() This will bend the finger until it hits something, then it will stop

</aside>

<aside> 💡 UpdateFingerBend() Takes input 0-1f, will bend the finger, if it hits something it will stop

</aside>

<aside> 💡 SetFingerBend() Takes input 0-1f and will force bend the finger without doing physics checks (0 is open, 1 is fully closed)

</aside>