Leg Alignment 腿部對齊
![](https://static.wixstatic.com/media/204c38_4732199cfbcd42fb911f8555a3056b72~mv2.png/v1/fill/w_980,h_541,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/204c38_4732199cfbcd42fb911f8555a3056b72~mv2.png)
先回到一開始在製作的Foot Trace Function,去得到 Hit Normal 資訊
Foot Trace
Input add: CurrentHitNormal (Vector)
Output add: Trace Normal (Vector)
![](https://static.wixstatic.com/media/204c38_f1faa8755d77496292f97916fbc5b5f4~mv2.png/v1/fill/w_554,h_180,al_c,q_85,enc_auto/204c38_f1faa8755d77496292f97916fbc5b5f4~mv2.png)
這邊使用Spring Interpolate平滑將目前的current 移動到Target
![](https://static.wixstatic.com/media/204c38_eb819abc78354e3093ab99f782676c5d~mv2.png/v1/fill/w_553,h_307,al_c,q_85,enc_auto/204c38_eb819abc78354e3093ab99f782676c5d~mv2.png)
最終的 Foot Trace
![](https://static.wixstatic.com/media/204c38_c56a9632a0ac48c1bcf6957d98b491b0~mv2.png/v1/fill/w_554,h_297,al_c,q_85,enc_auto/204c38_c56a9632a0ac48c1bcf6957d98b491b0~mv2.png)
先在Variables 新增變數
![](https://static.wixstatic.com/media/204c38_358afdcfe07e4005bd1309e70e362df5~mv2.png/v1/fill/w_360,h_53,al_c,q_85,enc_auto/204c38_358afdcfe07e4005bd1309e70e362df5~mv2.png)
再將剛剛的Fucntion節點連結上
左腳
![](https://static.wixstatic.com/media/204c38_f81daaa645304f28b3a1dead5cd28d1e~mv2.png/v1/fill/w_553,h_124,al_c,q_85,enc_auto/204c38_f81daaa645304f28b3a1dead5cd28d1e~mv2.png)
右腳
![](https://static.wixstatic.com/media/204c38_2e37e561fcca4d0c9e0a6ea51982588b~mv2.png/v1/fill/w_554,h_114,al_c,q_85,enc_auto/204c38_2e37e561fcca4d0c9e0a6ea51982588b~mv2.png)
全部連在一起
![](https://static.wixstatic.com/media/204c38_ab3dc15bb2a14fab9a420364a34971ab~mv2.png/v1/fill/w_554,h_88,al_c,q_85,enc_auto/204c38_ab3dc15bb2a14fab9a420364a34971ab~mv2.png)
創建一個Function: Foot Rotation
Foot Offset
Input add: Bone (Rig Element Key), FloorNormal(Vector)
![](https://static.wixstatic.com/media/204c38_22277e99b52b4a28b0425f08203b40f1~mv2.png/v1/fill/w_554,h_162,al_c,q_85,enc_auto/204c38_22277e99b52b4a28b0425f08203b40f1~mv2.png)
使用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
![](https://static.wixstatic.com/media/204c38_aedea84a102d458db5e3cbed67e93ab5~mv2.png/v1/fill/w_257,h_313,al_c,q_85,enc_auto/204c38_aedea84a102d458db5e3cbed67e93ab5~mv2.png)
使用骨頭/控制器Rotation的值來相乘Aim Math的Rotation值並設回去骨頭/控制器的Rotation
![](https://static.wixstatic.com/media/204c38_c1f8810ce3314bc2bf75087e4a0a3e5f~mv2.png/v1/fill/w_359,h_266,al_c,q_85,enc_auto/204c38_c1f8810ce3314bc2bf75087e4a0a3e5f~mv2.png)
最終的Foot Rotation
![](https://static.wixstatic.com/media/204c38_53d241cff3554d9b96287c840a65a78b~mv2.png/v1/fill/w_455,h_250,al_c,q_85,enc_auto/204c38_53d241cff3554d9b96287c840a65a78b~mv2.png)
再將剛剛的Fucntion節點連結上
左右腳
![](https://static.wixstatic.com/media/204c38_8a88bbc55d9b4a5fb01fa1eefbdfa00e~mv2.png/v1/fill/w_500,h_364,al_c,q_85,enc_auto/204c38_8a88bbc55d9b4a5fb01fa1eefbdfa00e~mv2.png)
呈現結果
![](https://static.wixstatic.com/media/204c38_0d431395c3864793928b86926b00b8f3~mv2.png/v1/fill/w_476,h_327,al_c,q_85,enc_auto/204c38_0d431395c3864793928b86926b00b8f3~mv2.png)
整個專案和文件下載 / 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
Comments