- 干貨|一種快捷的坦克裝備方法
在動畫制作中,坦克是經(jīng)常出現(xiàn)的一種車輛。在對坦克的裝配中,履帶始終是一個難題。很多同學(xué)不知如何入手。現(xiàn)在我們通過結(jié)合使用AdvancedSkeleton和履帶插件,學(xué)習(xí)一種快捷的坦克裝配方法。
首先,打開一套坦克模型,可以看到里面有非常多的零件。
坦克模型
在這里,按照部位,把坦克分成“炮塔”、“車身”和“底盤”三大部分。首先整理模型,把相關(guān)的各部分零件通過“成組”命令合成一個整體。
整理好的坦克模型
整理好模型以后,我們來鋪設(shè)骨骼。這里我們直接使用Advan-cedSkeleton骨骼插件進行輔助。
插件圖標(biāo),這里使用的為5.17版
打開ADV主界面,導(dǎo)入vehicle骨骼模板。
導(dǎo)入骨架
成功后,開始進行骨骼的對位。
首先將前后車輪的骨骼“backWheel”、“ frontWheel”和前后驅(qū)動輪居中對齊。
對齊車輪
然后把車身骨骼“Body”和車體模型居中對齊。
對齊車體
最后,把車身骨骼“BodyEnd”骨骼和炮塔的中心點居中對齊。再創(chuàng)建一個新的小關(guān)節(jié)球放在BodyEnd上方,做成它的子物體(即連接成一段新骨骼)
骨骼對位
完成對位以后,整套骨骼的鋪設(shè)就完成了,我們點擊ADV插件主面板的“Build AdvancedSkeleton”按鈕,進行解算;同時調(diào)整控制線圈的大小和方向(直接調(diào)整控制線圈的“點”),保證方便接下來的操作。
解算骨骼,調(diào)整控制線圈。
完成解算之后,就可以把各部分模型按位置裝配到骨骼上了。為了便于以后的操作,我們直接使用“父子關(guān)系”進行裝配。(建議直接在大綱中選擇對象,完成效果請參考Tank_Rig_Step03)
首先選擇炮塔的模型組“Paota”,加選ADV組里的BodyEnd_M,按p鍵,創(chuàng)建父子關(guān)系。

炮塔裝配。
再選擇“CheTi”組,做成骨骼“Body_M”的子物體。
車身裝配。
最后選擇“DiPan”組,做成骨骼“Root_M”的子物體。
底盤裝配。
完成了這三部工作以后,原來的“Tank_AllParts”組基本就空了。為了層級清晰,把它做成ADV組里的“Geometry”組的子物體。
整理層級。
底盤最難的部分是履帶的裝配,為了簡化操作,我們使用履帶插件,同時底盤的其他部分也要能運動。
(完成效果請參考Tank_-Rig_Step05)

配套的履帶插件
A.創(chuàng)建履帶
首先沿著履帶的形狀,畫一條“閉合曲線”。完成后,執(zhí)行“居中樞軸”命令,讓曲線中心點居中。再復(fù)制出一條曲線,把這兩條曲線分別放在履帶的中心。
畫履帶的控制曲線
復(fù)制一個履帶片,按“shift+p”,把復(fù)制的履帶片從原來的組里單獨提取出來;接著把履帶片放在地面網(wǎng)格中心處,保證履帶片方向“橫平豎直”(各個方向上不能有明顯傾斜),最后執(zhí)行“凍結(jié)變換”并清除歷史。
準(zhǔn)備履帶板
接著把履帶插件“gtMakeViechleChainWin”拖拽到視口里,這時會彈出設(shè)置窗口。
執(zhí)行插件文件
選中一條履帶的曲線,按“載入鏈條曲線”按鈕;在選中剛復(fù)制的履帶片,按“載入鏈節(jié)物體”按鈕;由于履帶片是彼此交錯的,“鏈節(jié)間距”輸入“-0.5”,最后按“創(chuàng)建鏈條履帶”按鈕,就可以看到一條完整的履帶被創(chuàng)建出來了。生成的履帶可以用對應(yīng)的控制線進行移動旋轉(zhuǎn),如果履帶的滾動方向和曲線前進方向不同,選擇曲線,執(zhí)行“反轉(zhuǎn)方向” 即可。(參考圖44)
用同樣的方法,把另一側(cè)的履帶也創(chuàng)建出來。(參考圖45)
載入對象
完成履帶的創(chuàng)建
B.車輪裝配
底盤部分除了履帶以外,還有驅(qū)動輪和承重輪等輪子。這里我們使用約束來裝配。
在大綱里選擇一根車輪骨骼(這里用的是“backwheel_R”),加選對應(yīng)的驅(qū)動輪的模型,執(zhí)行方向約束(勾選“保持偏移”)。
對車輪的約束
用同樣的方法,把四個驅(qū)動輪都加上約束。
除了四角的驅(qū)動輪以外,還有很多的負(fù)重輪也要加約束。這里直接用同側(cè)做好約束的驅(qū)動輪帶動即可。先選一個驅(qū)動輪,再加選一個負(fù)重輪,做“方向約束”(勾選“保持偏移”)。
對剩余車輪的約束
由于已經(jīng)有了新的履帶,所以舊履帶可以直接刪除(或者隱藏)。選擇履帶的兩條控制曲線,打組,改名為“Lvdai_congrp”,放到“DiPan”組里。解算履帶時會生成四個節(jié)點,這個不能刪除,把它們放到“Tank_AllParts”組里。
對剩余車輪的約束
至此,我們就完成了一輛坦克的裝配。同樣的方法可以運用在任何輪式或履帶式車輛上。在學(xué)習(xí)的過程中還應(yīng)當(dāng)集思廣益,多多實踐,這樣才能融會貫通,取得更長足的進步。