https://www.youtube.com/watch?v=6kDEctIKeTM

‼️ IMPORTANT CHANGE NOT INCLUDED IN THE VIDEO BELOW

STEP-BY-STEP

To Setup a custom hand you must follow these steps:

  1. (Optional.) Add colliders to the hand and finger rig. Box or Capsule collider both work well

  2. Apply the Hand component to the root of your rigged hand model

  3. Apply and setup the Finger component to the root of each finger bone transform on the rig

    1. Add an empty Game Object to the last child of your finger bones and connect this to the Finger component's "tip" value
    2. You should adjust the finger "tip" position and radius value to match the surface of the fingertip as best as possible (make sure to enable gizmos to see the fingertips)
  4. Shape your hand into a flat hand open pose, then press the "Save Open Pose" button at the bottom of the hand component (or right-click the script and click SAVE OPENED)

    💡 For better results, bend the open hand fingers back as far as possible

    (You can offset this in-game by increasing the "Grip Offset" value on the hand to ~0.1-0.25)

  5. Shape your hand into a fist, then press the "Save Closed Pose" button at the bottom of the hand component (or right-click the script and click SAVE CLOSED)

‼️ IMPORTANT CHANGE NOT INCLUDED IN THE VIDEO

  1. Create an empty transform and align it to be in front of and in the center of the palm

    For the palm transform to work properly

    Capture.PNG

💡Recommend creating/saving prefab here

  1. You can duplicate this hand and use it as your left hand (or repeat this process)

    1. Create a copy
    2. Invert the hand by setting the copy's transform X scale value to be negative
    3. Set the "left" value on the hand component to be true or false depending
  2. Add Controller Input and Finger Benders to your Hand to get controller input and individual finger bending support