本篇教學是有關如何使用Constraint來綁定手槍,以及同時實現雙手綁定的步驟。
首先,先準備好兩個locator,R跟L以及手槍模型。
接下來,使用把R contraint到右手的控制器、或是骨架上,關掉Maintain offset。
然後把constraint節點關掉,之後也對L做一樣的步驟,只是換成左手的控制器。
這時,把手槍contraint到R上。
這時候手槍就會被吸附到R的位置上。
然後控制R!把手槍的位置移到適合的地方,這個步驟就是為了讓locator可以在合理的位置上!
View post on imgur.com
完成之後把手槍的constraint節點刪掉,然後數值歸零。
一樣,接著重複上述步驟,這次是用L來constraint手槍。
接下來就是兩邊一起constraint,先選R或先選L都可以,最後在選手槍然後constraint。
現在我們會發現只要變更constraint數值,手槍就會飛到左手或右手,如果兩個數值都調為1,那就代表兩個locator對手槍的影響是同等的,也因是手槍會落在兩個locator正中間。
接下來,我們來做一個簡易的控制器,隨便在你想要的控制器上新增數值。 最大1最小0。
然後到node editor裡面,把剛剛新增的數值接到手槍的consttaint節點上,這邊使用一個reverse節點,這樣一來,只要L的數值是1,那麼R的數值就會是0,互相影響!
效果如下,現在只要調整數值,手槍就會自動吸附到左手或右手上! 最後再把R跟L constraint到左右手的控制器上手槍就會跟著移動了!
View post on imgur.com
2 留言
很實用的教學! 感謝
回覆刪除很高興對你有幫助!
刪除