C4D場(chǎng)景節(jié)點(diǎn)學(xué)習(xí)筆記002
今天咱們接著扯Scene Nodes,本來(lái)還想拿User Guide的內(nèi)容灌水的,但是打開(kāi)之后實(shí)在是找不到語(yǔ)言來(lái)形容。雖然也講了不少知識(shí)點(diǎn),但總感覺(jué)沒(méi)什么學(xué)習(xí)的欲望。

我還是來(lái)做個(gè)多孔球殼的模型吧。當(dāng)然,是利用場(chǎng)景節(jié)點(diǎn)來(lái)做,節(jié)點(diǎn)制作的好處是整個(gè)流程都是參數(shù)可控的。我在Houdini學(xué)習(xí)筆記中也創(chuàng)建過(guò)這個(gè)模型,之前用的是布爾法,這次我們換多邊形倒角法來(lái)創(chuàng)建。

首先得有個(gè)球體節(jié)點(diǎn)和一個(gè)幾何算子節(jié)點(diǎn),按照下圖中的方式連接。完了將球體屬性中的“類型”改成二十面體,“分段”改成16。操作跟幾何體建模是一樣一樣的,只是現(xiàn)在我們用的是場(chǎng)景節(jié)點(diǎn),逼格高了不是一點(diǎn)點(diǎn)。

接下來(lái)要對(duì)球體的點(diǎn)進(jìn)行倒角,給球體后面連一個(gè)倒角節(jié)點(diǎn)即可。倒角的“類型”為點(diǎn),“模式”可以選擇百分比,然后“尺寸”設(shè)為0.2 cm。(注意百分比模式下,尺寸應(yīng)該是比例,0.2 cm即20%。這里軟件稍有瑕疵,可能是程序員寫(xiě)代碼的時(shí)候女朋友打電話來(lái)了,嘮完之后給忘了)

倒角默認(rèn)是對(duì)所有點(diǎn)進(jìn)行,倒完角之后我希望得到開(kāi)口的孔洞,可以利用刪除(Delete)節(jié)點(diǎn)實(shí)現(xiàn)。直接刪肯定不行,那樣啥都沒(méi)了。可以用一個(gè)選集范圍(Selection Range)節(jié)點(diǎn)來(lái)控下場(chǎng),讓刪除節(jié)點(diǎn)遵守點(diǎn)規(guī)矩。(我發(fā)現(xiàn)跟建模相關(guān)的節(jié)點(diǎn)都少不了選集,就跟Houdini里面的Group是一個(gè)意思)具體連接方式如下,端口之間能不能連主要跟數(shù)據(jù)類型有關(guān)。比如這里的選集就可以用數(shù)組來(lái)表示。在選集范圍節(jié)點(diǎn)的輸入屬性中,取消勾選“全選”,“模式”選擇多邊形,范圍設(shè)為從0到179(這個(gè)數(shù)值跟分段數(shù)有關(guān))。結(jié)果如圖——

將范圍改成從180到XXX就可以刪除倒角產(chǎn)生的新多邊形了,但這樣做有個(gè)缺點(diǎn)就是:當(dāng)改變初始球體的分段數(shù)時(shí),這個(gè)值不是固定不變的,需要跟著調(diào)整。于是,我又在幾何選集中找到了這么個(gè)節(jié)點(diǎn)——新創(chuàng)建的(你沒(méi)看錯(cuò),就叫這個(gè)土了吧唧的名字)。這個(gè)節(jié)點(diǎn)可以自動(dòng)識(shí)別新出現(xiàn)的元素(點(diǎn)、邊、面等),并將其作為一個(gè)選集。那我們只需要將原來(lái)的球體作為舊模型,倒完角的球作為新模型,兩者一比較新多出的自然就是倒角產(chǎn)生的面。刪除后得到開(kāi)口的孔洞。而且不管如何改變初始球體的分段,結(jié)果都成立。

在刪除節(jié)點(diǎn)后面,再加個(gè)細(xì)分節(jié)點(diǎn),勾選“平滑”選項(xiàng),“迭代”次數(shù)設(shè)為2。

平滑的目的是增加分段數(shù),方便下一步球化。在幾何算子節(jié)點(diǎn)后面連接效果器算子節(jié)點(diǎn),“效果器類型”選擇球化,注意將“轉(zhuǎn)換模式”改成網(wǎng)格,然后設(shè)置球化“半徑”和“強(qiáng)度”即可。

接下來(lái)對(duì)開(kāi)孔的球面進(jìn)行擠出,由于是接著效果器算子后面,只能繼續(xù)跟算子節(jié)點(diǎn)了。這里用的是建模算子節(jié)點(diǎn),“建模操作”類型選擇擠出,勾選“使用區(qū)塊”和“創(chuàng)建封蓋”選項(xiàng)。這些屬于基本的多邊形建模操作,你也可以再用一個(gè)建模算子給轉(zhuǎn)角邊添加倒角效果,這里我就不演示了。

整個(gè)過(guò)程不說(shuō)是行云流水,也算是水到渠成了。最后,把初始球體的分段數(shù)加大,如27,就可以得到更密集的孔洞效果。

關(guān)于節(jié)點(diǎn)的學(xué)習(xí)我的體會(huì)是,節(jié)點(diǎn)的用法固然要學(xué),但操作思路更加重要。先有了思路,我們才會(huì)嘗試能否用已知的節(jié)點(diǎn)去實(shí)現(xiàn)目標(biāo)功能。還有就是節(jié)點(diǎn)之間的連接方式,在C4D剛推出場(chǎng)景節(jié)點(diǎn)時(shí),我對(duì)這種連接方式很不習(xí)慣,現(xiàn)在也慢慢接受了。其實(shí),節(jié)點(diǎn)的連接代表的是程序運(yùn)行的思路,一套既定的規(guī)則而已。別抗拒,躺下享受你就離成功不遠(yuǎn)了。
今天就扯這么多,下回再見(jiàn)~如果還有下回的話。