最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Houdini學(xué)習(xí)筆記002

2022-07-17 11:08 作者:獨(dú)孤嘌呤  | 我要投稿

想學(xué)好Houdini不是件容易的事情,想要講好就更難了。很多教程一上來(lái)就迫不及待介紹各種節(jié)點(diǎn)屬性,又是函數(shù),又是表達(dá)式……成功勸退了一大半人,剩下的一小半也沒(méi)幾個(gè)堅(jiān)持到最后的。鑒于很多人是從其他軟件轉(zhuǎn)來(lái)學(xué)習(xí)的,我們有必要先熟悉下Houdini的操作方式,再深入學(xué)習(xí)也不遲。書接上回,今天我們來(lái)做一個(gè)介孔球殼的模型,采用的是傳統(tǒng)的布爾法。無(wú)論是用C4D還是3ds Max,相信大家對(duì)布爾操作都不會(huì)陌生。其實(shí)Houdini中的布爾也是同樣的計(jì)算方式,只不過(guò)操作上略有差異。首先,還是在obj目錄下創(chuàng)建“geometry”節(jié)點(diǎn)(創(chuàng)建方式見(jiàn)第一講),雙擊或者按【Enter】/【I】鍵進(jìn)入節(jié)點(diǎn)內(nèi)部。新建一個(gè)“sphere”節(jié)點(diǎn),將Primitive Type設(shè)置為Polygon,F(xiàn)requency設(shè)為4,如下圖所示。

模型在窗口中的顯示方式可以在視圖窗口的右上角點(diǎn)擊立方體圖標(biāo)設(shè)置,這里選擇的是Flat Wire Shaded,類似于C4D中的光影線條,且沒(méi)有加平滑標(biāo)簽。

再新建一個(gè)“tube”節(jié)點(diǎn),在屬性窗口中將其Primitive Type同樣設(shè)置為Polygon,勾選End Caps(封端)選項(xiàng)。半徑(Radius Scale)和高度(Height)分別設(shè)為0.1和0.5。

然后在球體的每個(gè)點(diǎn)處拷貝圓柱體,用到的節(jié)點(diǎn)是上節(jié)課講過(guò)的“copytopoints”,連接方式如下。注意節(jié)點(diǎn)的顯示方式,最終顯示的是“copypoints”節(jié)點(diǎn),同時(shí)“sphere”節(jié)點(diǎn)開啟了模板(template)顯示方式(見(jiàn)節(jié)點(diǎn)中紫紅色標(biāo)記),在視圖中呈半透明狀態(tài)。

為了使得圓柱體垂直于的球的表面,選擇“tube”節(jié)點(diǎn),將Rotate.x設(shè)為90,同時(shí)Columns值增至24使其更圓滑。

布爾之前,我們先在原來(lái)球體的基礎(chǔ)上得到球殼,使用的是“polyextrude”節(jié)點(diǎn)(多邊形或樣條擠出)。直接將“sphere”節(jié)點(diǎn)與“polyextrude”節(jié)點(diǎn)相連接,設(shè)置擠出的Distance為0.1,并勾選Output Back選項(xiàng),否則擠出的球殼是沒(méi)有背面的。

接下來(lái)對(duì)擠出的球殼和拷貝的圓柱之間做布爾運(yùn)算。新建“boolean”節(jié)點(diǎn),將“polyextrude”節(jié)點(diǎn)和“copytopoints”節(jié)點(diǎn)分別連接至左邊和右邊的輸入端口,左邊為A,右邊為B。將布爾的操作模式Operation設(shè)置為Substract,即求A和B的差集。默認(rèn)是A-B,也可以改為B-A。除了差集,其他如并集(Union)、交集(Intersect)等也都有。在每種操作模式下,還可以選擇輸出相應(yīng)的Primitive和Edge Group,類似于C4D中的選集,以便于后續(xù)更多的操作?,F(xiàn)在暫且不管這么多。

到這里介孔球殼就創(chuàng)建完成了。由于是節(jié)點(diǎn)式的編輯,孔的大小、數(shù)量,球殼的厚度都有對(duì)應(yīng)的參數(shù)可調(diào)。當(dāng)然,孔的位置和孔徑分布的隨機(jī)性也是很容易調(diào)節(jié)的,學(xué)了更多的節(jié)點(diǎn)后我們?cè)僮鰢L試。注意別忘了只有點(diǎn)擊顯示某個(gè)節(jié)點(diǎn),才能在視圖中看到對(duì)應(yīng)的結(jié)果,節(jié)點(diǎn)放大顯示如下。


Houdini中的布爾運(yùn)算允許模型之間有互相貫穿的現(xiàn)象,例如在球面分布小球,小球之間彼此有穿插,同樣可以進(jìn)行布爾差集計(jì)算得到如下結(jié)果。不過(guò)復(fù)雜的穿插無(wú)疑會(huì)增加布爾運(yùn)算量,使用時(shí)應(yīng)當(dāng)注意。

本節(jié)內(nèi)容先講到這里,感謝大家的閱讀!

Houdini學(xué)習(xí)筆記002的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
麻阳| 重庆市| 洪洞县| 大理市| 大洼县| 天镇县| 宁波市| 潞城市| 阿坝县| 淳化县| 家居| 雷波县| 邢台县| 故城县| 南陵县| 枝江市| 沛县| 同江市| 咸阳市| 民勤县| 白山市| 卫辉市| 钟山县| 拉萨市| 高青县| 沙洋县| 徐闻县| 蓬安县| 屏南县| 奉节县| 宝山区| 漯河市| 苍南县| 辽源市| 彭阳县| 德兴市| 泗洪县| 建昌县| 安陆市| 扶沟县| 三门县|