top of page
搜尋
作家相片Liling Liu

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

Hand Ik




新增控制器


設定控制器和骨頭的連結



Arm Trace + HandRoot offset 手部軌跡+偏移設定


手部跟腳部的原理很相似,所以normal直接先做


創建一個Function: Hand Trace


Hand Trace

在Input 新增Bone (Rig Element Key)

在Output 新增: HandTrace Hit (Boolean), HandTraceLocation(Vector),HandTraceNormal(Vector)



將骨頭的方向位置配上Sphere Trace來判斷碰撞的情況,目前將Y軸設定為60,可以依據角色進行調整。為了方便更容易Debug,在這邊使用Draw line and transform來製作線條和軸相判斷,為了避免手碰到牆壁會穿幫,在手部的Y軸相減7,為了方便未來以後調整,將它變成參數變量,名字是Hand_AdditionHitOffset。



最終的Hand Trace


先在Variables 新增變數



再將剛剛的Fucntion節點連結上



使用 UpperArm骨頭去做 Hand Trace


左手



右手



連結再一起

HandRoot offset


這個跟腳的Foot Root Ctrl 一樣原理。

Space: Local Space

Propagate to Children : 打勾



呈現結果























3 次查看0 則留言

Comments


bottom of page