完美動力首頁 > 技術分享 >
干貨|一種快捷的坦克裝備方法
在動畫制作中,坦克是經常出現的一種車輛。在對坦克的裝配中,履帶始終是一個難題。很多同學不知如何入手。現在我們通過結合使用AdvancedSkeleton和履帶插件,學習一種快捷的坦克裝配方法

首先,打開一套坦克模型,可以看到里面有非常多的零件。

坦克模型

在這里,按照部位,把坦克分成“炮塔”、“車身”和“底盤”三大部分。首先整理模型,把相關的各部分零件通過“成組”命令合成一個整體。


整理好的坦克模型

整理好模型以后,我們來鋪設骨骼。這里我們直接使用Advan-cedSkeleton骨骼插件進行輔助。

插件圖標,這里使用的為5.17版

打開ADV主界面,導入vehicle骨骼模板。


導入骨架

成功后,開始進行骨骼的對位。
首先將前后車輪的骨骼“backWheel”、“ frontWheel”和前后驅動輪居中對齊。

對齊車輪

然后把車身骨骼“Body”和車體模型居中對齊。

對齊車體

最后,把車身骨骼“BodyEnd”骨骼和炮塔的中心點居中對齊。再創建一個新的小關節球放在BodyEnd上方,做成它的子物體(即連接成一段新骨骼)

骨骼對位

完成對位以后,整套骨骼的鋪設就完成了,我們點擊ADV插件主面板的“Build AdvancedSkeleton”按鈕,進行解算;同時調整控制線圈的大小和方向(直接調整控制線圈的“點”),保證方便接下來的操作。


解算骨骼,調整控制線圈。


完成解算之后,就可以把各部分模型按位置裝配到骨骼上了。為了便于以后的操作,我們直接使用“父子關系”進行裝配。(建議直接在大綱中選擇對象,完成效果請參考Tank_Rig_Step03)
首先選擇炮塔的模型組“Paota”,加選ADV組里的BodyEnd_M,按p鍵,創建父子關系。

炮塔裝配。

再選擇“CheTi”組,做成骨骼“Body_M”的子物體。

車身裝配。

最后選擇“DiPan”組,做成骨骼“Root_M”的子物體。

底盤裝配。

完成了這三部工作以后,原來的“Tank_AllParts”組基本就空了。為了層級清晰,把它做成ADV組里的“Geometry”組的子物體。

整理層級。


底盤最難的部分是履帶的裝配,為了簡化操作,我們使用履帶插件,同時底盤的其他部分也要能運動。
(完成效果請參考Tank_-Rig_Step05)

配套的履帶插件

A.創建履帶
首先沿著履帶的形狀,畫一條“閉合曲線”。完成后,執行“居中樞軸”命令,讓曲線中心點居中。再復制出一條曲線,把這兩條曲線分別放在履帶的中心。

畫履帶的控制曲線

復制一個履帶片,按“shift+p”,把復制的履帶片從原來的組里單獨提取出來;接著把履帶片放在地面網格中心處,保證履帶片方向“橫平豎直”(各個方向上不能有明顯傾斜),最后執行“凍結變換”并清除歷史。

準備履帶板

接著把履帶插件“gtMakeViechleChainWin”拖拽到視口里,這時會彈出設置窗口。

執行插件文件

選中一條履帶的曲線,按“載入鏈條曲線”按鈕;在選中剛復制的履帶片,按“載入鏈節物體”按鈕;由于履帶片是彼此交錯的,“鏈節間距”輸入“-0.5”,最后按“創建鏈條履帶”按鈕,就可以看到一條完整的履帶被創建出來了。生成的履帶可以用對應的控制線進行移動旋轉,如果履帶的滾動方向和曲線前進方向不同,選擇曲線,執行“反轉方向” 即可。(參考圖44)
用同樣的方法,把另一側的履帶也創建出來。(參考圖45)

載入對象


完成履帶的創建

B.車輪裝配
底盤部分除了履帶以外,還有驅動輪和承重輪等輪子。這里我們使用約束來裝配。
在大綱里選擇一根車輪骨骼(這里用的是“backwheel_R”),加選對應的驅動輪的模型,執行方向約束(勾選“保持偏移”)。

對車輪的約束

用同樣的方法,把四個驅動輪都加上約束。
除了四角的驅動輪以外,還有很多的負重輪也要加約束。這里直接用同側做好約束的驅動輪帶動即可。先選一個驅動輪,再加選一個負重輪,做“方向約束”(勾選“保持偏移”)。

對剩余車輪的約束

由于已經有了新的履帶,所以舊履帶可以直接刪除(或者隱藏)。選擇履帶的兩條控制曲線,打組,改名為“Lvdai_congrp”,放到“DiPan”組里。解算履帶時會生成四個節點,這個不能刪除,把它們放到“Tank_AllParts”組里。

對剩余車輪的約束

至此,我們就完成了一輛坦克的裝配。同樣的方法可以運用在任何輪式或履帶式車輛上。在學習的過程中還應當集思廣益,多多實踐,這樣才能融會貫通,取得更長足的進步。
北京快三