薛山
自動(dòng)平滑的基本邏輯是利用每一個(gè)邊的法向夾角,在自定義值,比如默認(rèn)的30°以?xún)?nèi)時(shí)進(jìn)行平滑,而幾何節(jié)點(diǎn)的“設(shè)置著色平滑”相當(dāng)于將這個(gè)值強(qiáng)制設(shè)置為180°且無(wú)法修改,所以我們的目標(biāo)就成了想辦法修改這個(gè)值。
既然Blender是通過(guò)邊與邊之間的法向夾角來(lái)進(jìn)行平滑判斷,那我們讓它只計(jì)算我們想要它計(jì)算的夾角不就行了?所以在這里我們需要使用的就是“拆分邊”節(jié)點(diǎn),當(dāng)這個(gè)節(jié)點(diǎn)放在“設(shè)置著色平滑”前面時(shí),你會(huì)發(fā)現(xiàn)它就相當(dāng)于取消了平滑功能,這是因?yàn)槲覀儼阉械倪叾疾鸱珠_(kāi)了,Blender無(wú)法再進(jìn)行夾角計(jì)算,所以相當(dāng)于沒(méi)有平滑功能。這時(shí)候我們只需要像圖3那樣,讓“邊夾角”和“運(yùn)算”的“到弧度”通過(guò)“比較”功能的“大于”來(lái)進(jìn)行對(duì)比,這就相當(dāng)于告訴Blender,如果兩個(gè)邊之間的法向夾角大于我們?cè)O(shè)定的角度,比如30°,就拆分掉它們,讓它們不能自動(dòng)平滑,如此一來(lái),我們就可以得到與傳統(tǒng)建模相同的自動(dòng)平滑效果了,具體設(shè)置可以參考圖3。
幾何節(jié)點(diǎn)的自動(dòng)平滑模塊咱們可以通過(guò)“Ctrl+G”進(jìn)行編組,然后在項(xiàng)目里我們就能通過(guò)新建組功能來(lái)任意調(diào)用了,不用每次都復(fù)制粘貼或手動(dòng)制作。而在相對(duì)復(fù)雜的項(xiàng)目里,幾何節(jié)點(diǎn)自動(dòng)平滑模塊的功能也非常實(shí)用,以圖4這種比較復(fù)雜的模型為例,我們需要讓柱體和曲線(xiàn)螺旋進(jìn)行網(wǎng)格布爾插值計(jì)算,在柱體上得到一條螺旋向上的開(kāi)孔。
然后利用螺旋頂點(diǎn)來(lái)作為點(diǎn),將經(jīng)緯球作為實(shí)例,得到沿著螺旋布局的一串經(jīng)緯球,接下來(lái)通過(guò)“設(shè)置位置”,結(jié)合螺旋的“采用曲線(xiàn)”,讓經(jīng)緯球可以沿著螺旋運(yùn)動(dòng),這樣我們就得到了一個(gè)看上去很能滿(mǎn)足強(qiáng)迫癥的模型。
但這時(shí)候的問(wèn)題在于如果直接使用“設(shè)置著色平滑”,就會(huì)讓整個(gè)表面的觀(guān)感變得非常難看,而如果我們?cè)谶@時(shí)候用上之前制作的自動(dòng)平滑模塊,就能將圖4左側(cè)沒(méi)有自動(dòng)平滑模塊的模型,平滑為圖4右側(cè)的模型,效果跟傳統(tǒng)建模的“設(shè)置平滑”+“自動(dòng)平滑”完全相同。
圖4模型所使用幾何節(jié)點(diǎn)一覽
作為Blender 3.0版本以來(lái)最重要的升級(jí)功能,幾何節(jié)點(diǎn)在很多動(dòng)畫(huà)設(shè)計(jì)和復(fù)雜模型建模上都有著非常高效的表現(xiàn),但相對(duì)于已經(jīng)發(fā)展了近20年的傳統(tǒng)建模流程來(lái)說(shuō),它還是有很多功能并沒(méi)有完全跟上節(jié)奏,自動(dòng)平滑就是其中的例子之一,而且不排除在下一個(gè)版本更迭時(shí)就會(huì)給“設(shè)置著色平滑”新增一個(gè)自動(dòng)平滑角度的功能,畢竟幾何節(jié)點(diǎn)從一開(kāi)始的2.93、3.0 Alpha/Beta開(kāi)始就經(jīng)歷了好幾次的大改,所以在學(xué)習(xí)的過(guò)程中也必須要與時(shí)俱進(jìn)。但至少在目前,手動(dòng)添加的自動(dòng)平滑模塊有著非常重要的作用,建議大家都掌握這項(xiàng)技術(shù),讓幾何節(jié)點(diǎn)的實(shí)用性更上一層樓。