top of page
Search

[Control Rig] Unreal Engine 5.2 Control Rig 教學 - Hand Ik - Arm Trace + HandRoot offset - # 7 |手部軌跡

  • Writer: Liling Liu
    Liling Liu
  • Oct 4, 2023
  • 1 min read

Hand Ik



ree

Add Hand Controllers

ree

Set the connection between the controller and the bone


ree


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)


ree

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.


ree

Final Hand Trace function


ree

Add Variables


ree

Connect function



Use UpperArm bones to do Hand Trace


Left


ree

Right


ree

Connect together

ree

HandRoot offset


the same principle as Foot Root Ctrl.

Space: Local Space

Propagate to Children : turn on


ree

Final Result



ree




















 
 
 

Comments


CONTACT

Liling Liu

Email: liling5731@gmail.com

© 2016 - 2025 by LilingLiu. All rights preserved.

bottom of page