薛山
一筆畫(huà)系列教程咱們也做過(guò)很多期了,今天我們繼續(xù)做一個(gè)比較有意思的:畫(huà)出一條曲線,讓2D動(dòng)畫(huà)小人沿著線奔跑。需要用到的Blender功能主要有兩個(gè),其一是用蠟筆繪制奔跑小人的2D動(dòng)畫(huà),其二是用幾何節(jié)點(diǎn)讓這個(gè)小人沿著咱們畫(huà)的線來(lái)奔跑。話不多說(shuō),直接進(jìn)入主題吧!
為了簡(jiǎn)單演示效果,咱們的蠟筆小人就不用做太復(fù)雜了,一個(gè)圓形作為身體,再畫(huà)兩條腿來(lái)做動(dòng)畫(huà)即可。首先我們要新建一個(gè)空白蠟筆,然后進(jìn)入它的繪制模式,將筆刷的強(qiáng)度調(diào)整到最大,這樣可以在默認(rèn)情況下畫(huà)出純黑色的線稿,再利用左側(cè)的預(yù)設(shè)圓環(huán)畫(huà)筆工具,按住Shift繪制一個(gè)圓環(huán),這就是咱們小人的身體了。
接下來(lái)在蠟筆的物體屬性數(shù)據(jù)里找到“層”,新建一層來(lái)畫(huà)小人的腿,這時(shí)候我們需要逐幀繪制腿部在奔跑狀態(tài)下的不同形態(tài),可以遵循最基本的繪制方法,用四個(gè)不同幀來(lái)表現(xiàn)腿部在奔跑時(shí)的不同狀態(tài),完全沒(méi)有繪畫(huà)基礎(chǔ)的也不用擔(dān)心,照著網(wǎng)上的教程依葫蘆畫(huà)瓢就行,非常簡(jiǎn)單。
具體的繪制過(guò)程就是在第一幀畫(huà)上小人的兩條腿,然后在視圖疊加層工具里打開(kāi)“洋蔥皮”效果,這個(gè)效果的作用就是在蠟筆模式下顯現(xiàn)前一個(gè)關(guān)鍵幀的繪制圖像,方便咱們制作動(dòng)畫(huà)效果。接著來(lái)到第4幀,選擇“在活動(dòng)層插入空白幀”,這時(shí)候你會(huì)發(fā)現(xiàn)第1幀畫(huà)的兩條腿變成了綠色,這就是咱們的洋蔥皮效果,結(jié)合就按奔跑的定格動(dòng)畫(huà)繪制方法,在第4、7、10幀制作總計(jì)四個(gè)關(guān)鍵幀。
完成繪制后我們需要讓這個(gè)動(dòng)畫(huà)循環(huán)播放,這時(shí)候最簡(jiǎn)單的方法就是為蠟筆小人添加一個(gè)“時(shí)間偏移”修改器,勾選“自定義區(qū)間”選項(xiàng),起始幀為1,結(jié)束點(diǎn)為10,當(dāng)然,這個(gè)具體的關(guān)鍵幀位置大家可以自行摸索,也和你具體設(shè)置的視頻幀率有一定關(guān)系。
新建一個(gè)曲線,刪掉所有頂點(diǎn)然后重新手動(dòng)繪制一條隨機(jī)曲線,我們接下來(lái)要做的就是讓蠟筆小人在這條線上奔跑起來(lái),實(shí)現(xiàn)邏輯其實(shí)很簡(jiǎn)單,就是要在這條咱們一筆畫(huà)的曲線上取若干個(gè)點(diǎn),讓這些點(diǎn)沿著曲線路徑進(jìn)行移動(dòng),然后把我們的蠟筆小人放置到點(diǎn)上,并沿切線進(jìn)行旋轉(zhuǎn)即可。
理清思路之后就可以開(kāi)始操作了,進(jìn)入曲線的幾何節(jié)點(diǎn)編輯器,將曲線重采樣后,利用“實(shí)例化于點(diǎn)上”將蠟筆小人放置到曲線上,這時(shí)候它還在原地跑,沒(méi)有位移也沒(méi)有跟隨曲線切線旋轉(zhuǎn),這時(shí)候我們需要通過(guò)“設(shè)置位置”來(lái)實(shí)現(xiàn)曲線頂點(diǎn)的移動(dòng),但如果直接在“偏移量”里調(diào)整它并不會(huì)沿曲線移動(dòng),所以我們必須回到一開(kāi)始的“曲線重采樣”之后,使用“捕捉屬性”來(lái)獲取曲線的“樣條線參數(shù)”,當(dāng)然也可以用“存儲(chǔ)已命名屬性”和“已命名屬性”的組合來(lái)實(shí)現(xiàn)這個(gè)操作,然后將得到的屬性結(jié)合“相加”“分?jǐn)?shù)”并連接“采樣曲線”來(lái)實(shí)現(xiàn)蠟筆小人在曲線上的平均分布,這時(shí)候只需要給“相加”的值添加一個(gè)“場(chǎng)景時(shí)間”,蠟筆小人就會(huì)沿著曲線歡快地奔跑起來(lái)了。
最后一步就是讓蠟筆小人按曲線切線旋轉(zhuǎn),只需要把“采樣曲線”的“切向”通過(guò)“對(duì)齊歐拉至矢量”,連接到“實(shí)例化于點(diǎn)上”的旋轉(zhuǎn),就能獲得一個(gè)非常完美的最終輸出啦。
3D設(shè)計(jì)也講邏輯
雖然本期教程從某種角度來(lái)說(shuō)更像是在教大家做2D動(dòng)畫(huà),但其實(shí)從過(guò)程來(lái)看更多是對(duì)設(shè)計(jì)邏輯的一種梳理,在對(duì)功能充分熟悉的情況下,捋順邏輯順序就能輕松做出自己想要的效果。一筆畫(huà)即便不是2D的蠟筆小人奔跑而是3D角色,或者3D立方體滾動(dòng),也能用類似的邏輯制作出來(lái),所以3D設(shè)計(jì)其實(shí)非常依賴嚴(yán)密的設(shè)計(jì)邏輯,所以大家可別放松思考哦!