薛山
對(duì)于大多數(shù)驚悚片、恐怖片愛好者來(lái)說(shuō),很多時(shí)候與其說(shuō)是喜歡看那些妖魔鬼怪,更多還是喜歡這些電影獨(dú)特的氛圍感,比如陰暗對(duì)比強(qiáng)烈的光效,空靈驚悚的背景音樂等等,其中有一個(gè)很經(jīng)典的設(shè)計(jì):肉眼看不見的“幽靈”在地面上留下逐漸逼近主角的腳印,配上緊張的環(huán)境音效,氣氛直接拉滿,而這個(gè)效果在Blender里也是可以通過(guò)幾何節(jié)點(diǎn)輕松實(shí)現(xiàn)的,而且還可以根據(jù)曲線工具“一筆畫生成”,那具體應(yīng)該怎樣操作呢?
既然我們要制作腳印顯現(xiàn)的效果,第一步當(dāng)然是制作腳印本身了,想要圖方便的朋友可以自己在網(wǎng)上搜索一張腳印的圖片,制作成只有腳印本身為實(shí)體,其余均為透明底的PNG圖片,當(dāng)然,自己制作一個(gè)腳印模型的效果會(huì)更好。
腳印制作完成后,我們需要在場(chǎng)景中新建一個(gè)曲線,比如最基本的貝塞爾曲線,我們的腳印排列和走向都將基于這個(gè)曲線而來(lái)。然后隨意新建一個(gè)網(wǎng)格物體,進(jìn)入它的幾何節(jié)點(diǎn)編輯器,導(dǎo)入曲線,這時(shí)候我們需要先對(duì)曲線進(jìn)行重采樣,這樣才能在改變曲線形狀時(shí)依然可以獲得足夠的頂點(diǎn)數(shù)量,完成后結(jié)合“實(shí)例化于點(diǎn)上”,將我們之前做好的腳印作為實(shí)例導(dǎo)入。
完成這一步后你會(huì)發(fā)現(xiàn)腳印是統(tǒng)一朝一個(gè)方向的,而我們想要它沿著曲線的切向來(lái)自動(dòng)旋轉(zhuǎn),所以需要通過(guò)“曲線切向”連接“對(duì)齊歐拉至矢量”來(lái)設(shè)置旋轉(zhuǎn)參數(shù),具體設(shè)置可參考圖1。
從圖1不難看出,雖然腳印旋轉(zhuǎn)方向正確了,但位置卻不太對(duì),正常的腳印應(yīng)該是一左一右、一前一后的分布方式,所以接下來(lái)我們需要做的就是重新布局,其實(shí)邏輯上很簡(jiǎn)單,咱們只需要沿單雙數(shù)將腳印分開,然后再各自旋轉(zhuǎn)和位移,不就能夠?qū)崿F(xiàn)我們想要的效果了?
那么要怎樣區(qū)分單雙數(shù)呢?我們首先使用“分離幾何體”的實(shí)例來(lái)進(jìn)行切割,“選中項(xiàng)”則結(jié)合“編號(hào)”來(lái)計(jì)算,因?yàn)槊總€(gè)頂點(diǎn)都有自己的編號(hào),正好就可以作為咱們的計(jì)算的基數(shù),而在數(shù)學(xué)上有一種非常簡(jiǎn)單的奇偶數(shù)計(jì)算法則:取模運(yùn)算,也就是將任意整數(shù)除以2,有余數(shù)的就是奇數(shù),沒有余數(shù)的就是偶數(shù),而Blender也支持模數(shù)計(jì)算,只需要像圖2那樣設(shè)置,就能得到編號(hào)為奇數(shù)和偶數(shù)的不同腳印組了。
接下來(lái)我們需要把“選中項(xiàng)”和“反相”合并幾何,這樣看上去雖然回到了原樣,但咱們已經(jīng)實(shí)現(xiàn)了分組,可以通過(guò)“旋轉(zhuǎn)實(shí)例”來(lái)對(duì)左右兩組腳印進(jìn)行不同的旋轉(zhuǎn)角度設(shè)置,具體設(shè)置方法可以參考圖3。
對(duì)了,如果你設(shè)計(jì)采用的腳印圖像有明確的左右腳之分,這時(shí)候只需要在“旋轉(zhuǎn)實(shí)例”之前添加一個(gè)“縮放實(shí)例”,沿X或Y軸乘以-1即可,具體應(yīng)該放在哪個(gè)“旋轉(zhuǎn)實(shí)例”之前就需要你按自己的設(shè)計(jì)去嘗試了。
前兩步是本期教學(xué)的基本設(shè)計(jì),第三步則是點(diǎn)睛之筆,咱們需要讓這些腳印一個(gè)個(gè)逐步顯現(xiàn)出來(lái),實(shí)現(xiàn)的方法其實(shí)也很簡(jiǎn)單,既然腳印是根據(jù)曲線的頂點(diǎn)來(lái)實(shí)例化的,那我們只需要按需刪減曲線頂點(diǎn)不就解決了?回到幾何節(jié)點(diǎn)編輯器的最左側(cè),找到“曲線重采樣”和“實(shí)例化于點(diǎn)上”,在它們之間加入一個(gè)“刪除幾何體”,這時(shí)候我們需要對(duì)“選中項(xiàng)”進(jìn)行調(diào)整,最簡(jiǎn)單的方法就是繼續(xù)結(jié)合“編號(hào)”,通過(guò)“相減”來(lái)控制具體要?jiǎng)h除的頂點(diǎn)位置,如果想要做動(dòng)畫效果,建議使用“場(chǎng)景時(shí)間”來(lái)進(jìn)行設(shè)計(jì),這樣一來(lái),腳印就會(huì)一秒一步地出現(xiàn),如果想要調(diào)整頻率可以在“場(chǎng)景時(shí)間”后接一個(gè)“相乘”,具體設(shè)計(jì)如圖4所示。
在完成這一步之后,我們就可以回到曲線的編輯模式,任意繪制腳印的行走路徑啦!
在幾何節(jié)點(diǎn)普及之前,想要制作這種腳印逐步顯現(xiàn)的效果是比較麻煩的,而且很難通過(guò)一筆畫的形式任意生成,所以這也是我為什么一直向大家推薦學(xué)習(xí)幾何節(jié)點(diǎn)的關(guān)鍵原因,它的確可以大幅度地增加咱們的工作效率,事實(shí)上幾何節(jié)點(diǎn)還能結(jié)合著色器,實(shí)現(xiàn)更多的一筆畫功能,比如一筆畫出一條非常逼真的溪流效果等等,大家感興趣的話咱們以后再繼續(xù)深入講解吧。