国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

新玩法來(lái)了!Blender幾何節(jié)點(diǎn)新手教學(xué)

2021-08-10 02:51:27
電腦報(bào) 2021年20期
關(guān)鍵詞:粒子系統(tǒng)方塊實(shí)例

第一步:利用幾何節(jié)點(diǎn)實(shí)現(xiàn)粒子系統(tǒng)

這個(gè)標(biāo)題看上去或許有一點(diǎn)矛盾,因?yàn)榱W酉到y(tǒng)在Blender里是一個(gè)獨(dú)立功能,我們?yōu)槿魏我粋€(gè)物體添加粒子系統(tǒng)時(shí),它都會(huì)以物體為原點(diǎn)作為發(fā)射端或皮膚端,而幾何節(jié)點(diǎn)的功能基礎(chǔ)也同樣建立在物體本身,但它能實(shí)現(xiàn)很多粒子系統(tǒng)無(wú)法實(shí)現(xiàn)的功能,比如我們本期教程將制作的效果目前就只能通過(guò)幾何節(jié)點(diǎn)來(lái)實(shí)現(xiàn)。

首先,打開2.93Beta或3.OAlpha版本,將默認(rèn)的方塊縮小,應(yīng)用縮放,然后新建一個(gè)平面,而這個(gè)平面就是我們應(yīng)用幾何節(jié)點(diǎn)的“主角”,如圖1所示為平面添加幾何節(jié)點(diǎn),你會(huì)在修改器里發(fā)現(xiàn)自動(dòng)添加了一個(gè)幾何節(jié)點(diǎn)修改器,當(dāng)你需要對(duì)這塊平面做多種功能復(fù)合時(shí),記得一定要準(zhǔn)確設(shè)置修改器的順序,這一點(diǎn)跟粒子系統(tǒng)等功能模塊是相同的。

接下來(lái)我們讓平面作為源,方塊作為實(shí)例來(lái)做粒子效果,在組輸入和組輸出之間加入一個(gè)“點(diǎn)實(shí)例”,將物體設(shè)置為方塊,你會(huì)看到平面消失了,取而代之的是4個(gè)方塊,而這4個(gè)方塊所處的位置其實(shí)恰好就是平面的4個(gè)頂點(diǎn),如果對(duì)平面做細(xì)分,你會(huì)發(fā)現(xiàn)每一個(gè)新增的頂點(diǎn)都會(huì)覆蓋一個(gè)方塊,相對(duì)于無(wú)法調(diào)整,只能隨機(jī)分布的粒子系統(tǒng)來(lái)說(shuō),幾何節(jié)點(diǎn)可控性要強(qiáng)很多。

而且即便是隨機(jī)分布,幾何節(jié)點(diǎn)同樣更容易調(diào)控參數(shù),在點(diǎn)實(shí)例之前加入“點(diǎn)分布”,你會(huì)發(fā)現(xiàn)方塊的布局被打亂了,你可以通過(guò)調(diào)整密度最大值來(lái)增加方塊,但如果你不想讓方塊之間互相重疊,可以將分布方式從隨機(jī)改為泊松盤,然后調(diào)整最小間距值,這樣它就能在方塊之間不重疊的情況下實(shí)現(xiàn)粒子效果,如圖2所示。

第二步:使用與空物體之間的距離來(lái)控制縮放

想要控制縮放,首先是可以通過(guò)屬性隨機(jī)化來(lái)打亂方塊的縮放,當(dāng)然這個(gè)方法也可以控制位置、旋轉(zhuǎn)等,屬性是幾何節(jié)點(diǎn)里比較重要的功能模塊,很多時(shí)候我們都需要確定調(diào)整的究竟是哪個(gè)屬性,而且我們還可以添加新的屬性。接下來(lái)我們就需要新建一個(gè)球形空物體,邏輯上來(lái)看就是將空物體與方塊之間的距離作為系數(shù),來(lái)乘以縮放值,這樣就實(shí)現(xiàn)了距離越遠(yuǎn),縮放越大或越小的目的。具體操作上,首先需要在幾何節(jié)點(diǎn)編輯器里新增一個(gè)物體信息,并將其與幾何數(shù)據(jù)通過(guò)屬性矢量計(jì)算來(lái)進(jìn)行“距離”比較,這時(shí)候就可以定義一個(gè)新的屬性“distance”,也即距離,然后我們使用縮放來(lái)乘以這個(gè)距離,并將結(jié)果反饋同縮放,這時(shí)候你會(huì)發(fā)現(xiàn)所有方塊都消失了,這時(shí)候只需要在點(diǎn)分布后面跟一個(gè)填充屬性,將縮放值設(shè)定為1.即可看到如圖3的效果了。

如果你想要中心大而邊緣小,可以在屬性矢量運(yùn)算和數(shù)學(xué)屬性之間新建一個(gè)屬性顏色漸變,屬性和結(jié)果都設(shè)置為distance,翻轉(zhuǎn)顏色漸變就能實(shí)現(xiàn)了,而如果想要進(jìn)一步控制縮放的范同,可以在屬性顏色漸變前再加入一個(gè)數(shù)學(xué)屬性,用distance去除以一個(gè)浮點(diǎn)數(shù),就能實(shí)現(xiàn)范同的縮放了,再加上旋轉(zhuǎn)和位置的屬性隨機(jī)變化后,就能實(shí)現(xiàn)與空對(duì)象原點(diǎn)越近的方塊縮放越大,反之越小的效果了,具體可參考圖4。

在視頻教程的片頭,我們就利用了本期學(xué)習(xí)的內(nèi)容設(shè)計(jì)了一個(gè)跟隨飛行器移動(dòng)而迅速縮放的花叢效果,如圖5所示,有興趣的朋友可以掃碼觀看。

猜你喜歡
粒子系統(tǒng)方塊實(shí)例
方塊村(1)
旋轉(zhuǎn)吧!方塊!
有多少個(gè)方塊
不一樣的方塊橋
利用GPU加速的粒子系統(tǒng)全球流場(chǎng)可視化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
UE 4粒子系統(tǒng)與外部數(shù)據(jù)通信研究
完形填空Ⅱ
完形填空Ⅰ
基于粒子系統(tǒng)的建模與仿真綜述
GPU支持下基于粒子系統(tǒng)編輯器的特效技術(shù)研究
梓潼县| 乐平市| 乌海市| 广东省| 孟津县| 西乌珠穆沁旗| 繁峙县| 江油市| 肥乡县| 永福县| 商都县| 渝北区| 天镇县| 将乐县| 卢氏县| 定南县| 新田县| 贵定县| 永川市| 桂阳县| 缙云县| 如皋市| 灵山县| 富裕县| 库车县| 滨州市| 中牟县| 新宾| 德昌县| 唐河县| 乌苏市| 澄江县| 龙南县| 康定县| 汽车| 抚远县| 韩城市| 阿克| 安泽县| 比如县| 水富县|