top of page
搜尋
作家相片Liling Liu

[Control Rig] Unreal Engine 5.2 Control Rig 教學 - Foot IK - Foot Trace - # 3 |腳部軌跡|Tutorial


Foot IK





新增腳的控制器



設定控制器和骨頭的連結



將控制器連結到Full Body IK 節點


Root : Pelvis

Effectors: foot_I, foot_r, spine_04



Bone Settings

calf_I, calf_r, pelvis


calf_I, calf_r:

Use Preferred angles: 打勾

Preferred Angles: Z:45


Pelvis:

Rotation Stiffness: 0.95

Position Stiffness: 0.95













Foot Trace 腳部軌跡


因為會重複使用,所以在這邊使用Function將節點包在一起.


創建一個 Function: Foot Trace

Foot Trace

Input add: Bone (Rig Element Key)

Output add: Trace Hit (Boolean), Trace Offset Z (Float)



將骨頭的方向位置配上Sphere Trace來判斷碰撞的情況,目前將Z軸設定為100,為了方便調整,將它變成參數變數調整,名字是FlootHitDistance,可以依據角色進行調整



為了方便更容易Debug,在這邊使用Draw line and transform來製作線條和軸相判斷



為了讓腳不跟地面穿幫,這邊在Hit Location Z 加1,為了方便調整,這邊也設定為參數變數,名字是AdditionHitOffset



最終的Foot Trace Function



將剛剛製作好的 Foot Trace Function,進行左右腳設定


先在Variables 新增變數


再將剛剛的Fucntion節點連結上


左腳

右腳


全部連在一起


在遊戲裡面,如果想要看到Control Rig Debug 線條,按下鍵盤的 ~,會出現 > 輸入的地方



再輸入的地方打上 “ a.AnimNode.ControlRig.Debug 1 “



















0 次查看0 則留言

Comments


bottom of page