Leg Alignment 腿部對齊
先回到一開始在製作的Foot Trace Function,去得到 Hit Normal 資訊
Foot Trace
Input add: CurrentHitNormal (Vector)
Output add: Trace Normal (Vector)
這邊使用Spring Interpolate平滑將目前的current 移動到Target
最終的 Foot Trace
先在Variables 新增變數
再將剛剛的Fucntion節點連結上
左腳
右腳
全部連在一起
創建一個Function: Foot Rotation
Foot Offset
Input add: Bone (Rig Element Key), FloorNormal(Vector)
使用Aim Math 來做旋轉,將剛剛得到的Hit Normal值當作是Aim Math 的Target。Primary - Axis : X=0, Y=0, Z=1。Secondary - Axis: X=0, Y=0, Z=1, Target: X=1, Y=0, Z=0
Kind: Direction
使用骨頭/控制器Rotation的值來相乘Aim Math的Rotation值並設回去骨頭/控制器的Rotation
最終的Foot Rotation
再將剛剛的Fucntion節點連結上
左右腳
呈現結果
整個專案和文件下載 / 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
Comentarios