Hand Alignment 手部對齊
![](https://static.wixstatic.com/media/204c38_a405fb456eed42ce9a56f64ad9427a2a~mv2.png/v1/fill/w_980,h_540,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/204c38_a405fb456eed42ce9a56f64ad9427a2a~mv2.png)
讓手腕得到正確的方向
創建一個Function: Hand Rotation
Hand Rotation
Input add: HandHit(Boolean), Bone (Rig Element Key), HandNormal(Vector)
![](https://static.wixstatic.com/media/204c38_631b2c32b3974c9d93eab1fd3f745347~mv2.png/v1/fill/w_554,h_152,al_c,q_85,enc_auto/204c38_631b2c32b3974c9d93eab1fd3f745347~mv2.png)
使用 Aim Math的值和如果手有Hit到牆壁就將值設回去給控制器的Rotation
AimMath的 Target值來自於手部Hit到的Normal值。Primary - A: X=0.0, Y=1.0, Z=0.0。Secondary - Axis: X=0.0, Y=0.0, Z=1.0。Secondary- Target: X=1.0, Y=0.0, Z=0.0
![](https://static.wixstatic.com/media/204c38_2372a8dc5edb40e7ac07c1e54591e03a~mv2.png/v1/fill/w_484,h_330,al_c,q_85,enc_auto/204c38_2372a8dc5edb40e7ac07c1e54591e03a~mv2.png)
再將Hand Rotation Fucntion節點連結上
左手
![](https://static.wixstatic.com/media/204c38_824fe05b162540a38212072bfea588f5~mv2.png/v1/fill/w_397,h_252,al_c,q_85,enc_auto/204c38_824fe05b162540a38212072bfea588f5~mv2.png)
右手
由於連結後,執行時,發現右手是相反,這邊使用相乘 -1的值方式,將手旋轉正確。
![](https://static.wixstatic.com/media/204c38_f89a7051d45a4cfc9d0d6821dd86aad4~mv2.png/v1/fill/w_409,h_237,al_c,q_85,enc_auto/204c38_f89a7051d45a4cfc9d0d6821dd86aad4~mv2.png)
左右手連結一起
![](https://static.wixstatic.com/media/204c38_a31c6b88ddd94227a9e80aa9e59cc04d~mv2.png/v1/fill/w_553,h_187,al_c,q_85,enc_auto/204c38_a31c6b88ddd94227a9e80aa9e59cc04d~mv2.png)
呈現結果
![](https://static.wixstatic.com/media/204c38_e78b61ff26e8422382175cf4ee34a52b~mv2.png/v1/fill/w_379,h_270,al_c,q_85,enc_auto/204c38_e78b61ff26e8422382175cf4ee34a52b~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
Commentaires