Hand Ik
Add Hand Controllers
Set the connection between the controller and the bone
Arm Trace + HandRoot offset
The principles of hands and feet are very similar, so it do directly first.
Create a Function: Hand Trace
Hand Trace
Input add:Bone (Rig Element Key)
Output add: HandTrace Hit (Boolean), HandTraceLocation(Vector),HandTraceNormal(Vector)
Match the direction and position of the bone with Sphere Trace to determine the collision situation. Currently, the Y axis is set to 60, which can be adjusted. In order to make it easier to debug, use draw line and transform to make line and axis phase judgments. Avoiding the hand being worn when it touches the wall, the Y axis of the hand is subtracted by 7. In order to facilitate future adjustments, it promotes a parameter variable, the name is Hand_AdditionHitOffset.
Final Hand Trace function
Add Variables
Connect function
Use UpperArm bones to do Hand Trace
Left
Right
Connect together
HandRoot offset
the same principle as Foot Root Ctrl.
Space: Local Space
Propagate to Children : turn on
Final Result
整個專案和文件下載 / Full projects and Documents Download: https://www.patreon.com/posts/control-rig-5-2-89966351?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
Comments