薛山
我們知道Blender的建模從大方向上來說可分為破壞性建模和非破壞性建模,前者采用嚴格精確的網(wǎng)格數(shù)量來設計模型,一旦成型之后基本上就沒有什么調整參數(shù)的空間了,最簡單的例子就是倒角,編輯模式下Ctrl+B就是破壞性建模,一旦倒角完成,尤其是后續(xù)再進行多重操作后就基本上沒有再調整參數(shù)的可能,作為對比,使用倒角修改器就是非破壞性建模,咱們隨時可以調整倒角的級數(shù)和范圍,所以在大多數(shù)情況下,我都更建議大家學習非破壞性建模,而幾何節(jié)點就是Blender最新的非破壞性建?!吧衿鳌保酒谖覀兙蛠砝脦缀喂?jié)點編輯器,制作一個大小尺寸隨意調整的華夫餅吧!
在制作前,我們可以先找?guī)讖埲A夫餅的照片來作為參考,基本上所有華夫餅都是一個個格子所組成,格子里有時候還有一些草莓醬,而且形狀有些是方形,有些是圓形,今天我們就來做一個圓形的華夫餅吧。
參考圖大概了解之后就可以打開Blender了,進入默認方塊的幾何節(jié)點編輯器,刪除“組輸入”,新建“網(wǎng)格”,這就是華夫餅的格子了,因為是通過節(jié)點實現(xiàn)的網(wǎng)格,所以它的X、Y頂點數(shù)量隨時可調整,這就是非破壞性建模的強大之處。
網(wǎng)格完成后我們需要再新建一個柱體,并通過“網(wǎng)格布爾”的“交集”來與網(wǎng)格進行連接,這個操作就類似布爾修改器,可以讓咱們的網(wǎng)格以柱體的圓形邊緣進行裁切,就能獲得如圖1的基本形狀了,而且可以通過調整柱體半徑來改變華夫餅的大小,很方便。
圓形華夫餅一般在中間都有一個十字型的切邊,這是為了方便把華夫餅一塊塊地掰下來,咱們在幾何節(jié)點中同樣可以實現(xiàn)這一設計目的,還是繼續(xù)利用“網(wǎng)格布爾”,但這次咱們要用到“差值”,并通過連接“立方體”節(jié)點并調整尺寸來實現(xiàn)這一效果。
完成后我們就需要使用“擠出網(wǎng)格”節(jié)點來凸顯華夫餅的形狀了,記得要選擇“邊”,這樣才能只擠出邊而不是整個面,而后我們還需要再添加一個“網(wǎng)格圓”來進行合并,因為咱們之前的差值計算讓華夫餅沒有了底面,網(wǎng)格圓的半徑要和柱體相同,可以通過同一個值來進行控制,第一步完成后的效果可以參考圖2。
咱們第一步制作的只是華夫餅的框架,要真正轉換為華夫餅的形狀還得繼續(xù)利用幾何節(jié)點進行修改,我們的思路就是讓它“膨脹”起來,在Blender幾何節(jié)點里正好就有“點到體積”這個功能,但第一步制作的模型所包含的頂點太少,所以我們需要通過“分布點于面上”節(jié)點來增加頂點數(shù)量,這個數(shù)值要盡量大,比如3000以上,然后通過“點到體積”和“體積到網(wǎng)格”實現(xiàn)咱們想要的效果,具體設置可以參考圖3。
到這一步,咱們的華夫餅基本上就做好了,接下來我們要給華夫餅的小格子里加一些“醬料”,現(xiàn)實中的華夫餅醬料并不會出現(xiàn)在每一個格子里,所以在設計時我們也要考慮到這一點,需要回到之前做“網(wǎng)格布爾”差值的位置,以此為基礎連接“刪除幾何體”,選擇“面”,以“隨機值”的“布爾”作為選中項,這時候調整“概率”就能看到刪除了隨機位置的面。
接下來我們可以結合“細分網(wǎng)格”增加頂點細節(jié),并通過“設置位置”和“噪波紋理”來增加醬料表面的隨機性,還要記得通過“變換”將醬料位置放到可以看到的地方,與華夫餅合并輸出就能得到最終模型了,這時候就只需要添加材質,即可獲得圖4的效果啦!
本單元所用幾何節(jié)點全覽
從最終的幾何節(jié)點編輯器全覽來看,本單元的教程是相對比較復雜的,但Blender本身就是一個非常強調邏輯思維的軟件,只要理清了思路,按照順序來進行操作,其實并不會太難。幾何節(jié)點作為非破壞性建模“神器”的優(yōu)點非常明顯,咱們的華夫餅就能任意切換參數(shù),非常方便后續(xù)的動畫制作,建議大家都來練練手吧!