[Control Rig] Unreal Engine 5.2 Control Rig 教學 - Hand Ik - Arm Trace + HandRoot offset - # 7 ｜手部軌跡
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
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
Use UpperArm bones to do Hand Trace
the same principle as Foot Root Ctrl.
Space: Local Space
Propagate to Children : turn on
整個專案和文件下載 / 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