999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

3D建模也能“程控”,Blender著色器教程

2021-07-07 06:27:29薛山
電腦報(bào) 2021年16期
關(guān)鍵詞:設(shè)置

薛山

一般來說,3D建模的可逆性都相對(duì)不強(qiáng),也就是當(dāng)我把立方體變成異型之后,想要變回來,或者再變成其他形狀就比較麻煩,基本上沒有退路可循。不過,隨著修改器設(shè)計(jì)的不斷發(fā)展,我們?cè)贐lender里已經(jīng)可以實(shí)現(xiàn)相當(dāng)豐富、隨時(shí)可調(diào)整的功能,比如平滑邊緣,就不一定要在模型上自己手動(dòng)做平滑,而是通過修改器對(duì)范圍、幅度、強(qiáng)度進(jìn)行程序化的控制,簡(jiǎn)單來說就是給予我們更多的控制空間,賣了一劑“后悔藥”。事實(shí)上在結(jié)合修改器+材質(zhì)著色器的基礎(chǔ)上,我們甚至不需要建模,就能生成很多的3D模型,而且對(duì)模型的形態(tài)有著隨時(shí)可調(diào)整的巨大優(yōu)勢(shì)。那么,究竟要如何實(shí)現(xiàn)呢?我們本期就以一顆“螺絲釘”來說起吧。

如圖1,看起來就是平平無奇的一顆螺絲釘,但其實(shí)在編輯模式下查看,你會(huì)發(fā)現(xiàn)它只是一個(gè)由4頂點(diǎn)組成的平面,換言之,這并不是一個(gè)傳統(tǒng)方法建模形成的圖像,而是通過著色器設(shè)計(jì),利用置換原理所構(gòu)成的形狀,具體怎么操作呢?我們一步步來看!

第一步:設(shè)置渲染器、材質(zhì)置換和勾畫基本形狀

我們需要新建一個(gè)平面,然后將渲染器設(shè)置為Cycles,在平面材質(zhì)中將表(曲)面置換設(shè)置為“置換與凹凸”,如圖2。這一步非常關(guān)鍵,也比較容易被新手遺忘,所以要單獨(dú)強(qiáng)調(diào)一遍。

然后切換到“渲染”模式,因?yàn)橹挥性诖四J较虏拍芸吹街脫Q效果。我們先給平面設(shè)置一個(gè)表面細(xì)分修改器,級(jí)數(shù)雖是越高越好,但越高意味著最終渲染的多邊形就越多,對(duì)硬件要求也越高,所以要量力而行,本教程最終渲染時(shí)設(shè)置為8。

然后進(jìn)入著色器編輯器,使用紋理坐標(biāo)連接矢量運(yùn)算,并將矢量運(yùn)算選擇為“長(zhǎng)度”,再連接映射范圍,并通過置換模塊連接到材質(zhì)輸出的“置換”上,這時(shí)候通過調(diào)整映射范圍的數(shù)值就能看到平面變成了向上的錐形,這時(shí)候再在映射范圍和置換之間添加一個(gè)RGB曲線,調(diào)整成螺絲釘?shù)男螤睿湍芸吹饺鐖D3的效果樣式了。

我們既可以通過RGB曲線來調(diào)整螺絲釘?shù)男螤睿材芡ㄟ^映射范圍的“到最大值”來調(diào)整圓滑度,這就是“程控”的意義所在,通過一組著色器設(shè)置,就能輕松讓每一顆螺絲釘都有些微的差別,這不正符合現(xiàn)實(shí)生活嗎,畢竟世上沒有完全相同的兩片樹葉。到這一步,你的著色器編輯器應(yīng)該是如圖4所示的設(shè)定。

第二步:為螺絲釘打上十字紋

所謂“十字紋”,就是讓原本升起來的部分又以十字紋的形狀下陷回去,從而形成我們想要的形狀,這時(shí)候需要新建一個(gè)分離XYZ,并用X、Y分別連接一個(gè)運(yùn)算模塊并選擇為“絕對(duì)”,然后用運(yùn)算模塊的“最大值”功能連接,再緊接一個(gè)相減,并通過顏色漸變來輸出。然后再在分離XYZ之前加入一個(gè)矢量運(yùn)算并選擇為正片疊底,嘗試設(shè)置X、Y的矢量值,可獲得如圖5的效果。

將本步驟新建的功能模塊全部復(fù)制一遍,但把矢量運(yùn)算的X、Y值進(jìn)行替換,然后把這兩個(gè)模塊組用正片疊底相乘,這樣就能形成一個(gè)十字形了。雖然我們也有更簡(jiǎn)單的方法來形成這個(gè)十字,但教程所使用的方案可以讓十字形邊緣呈坡狀,而不是垂直下落,視覺上更符合真實(shí)場(chǎng)景,而且也可以通過調(diào)整參數(shù)來改變坡度角度,程控更自由。

最后再將本步驟所做的功能模塊,用正片疊底與第一步制作的模塊在置換之前相乘,這樣就能實(shí)現(xiàn)如圖1的螺絲釘形狀了。

考慮到要在多個(gè)“螺絲”上使用這一組著色器,建議將用于置換的模塊全部以Ctrl+G進(jìn)行編組,并為映射范圍的“到最大值”、2個(gè)相減模塊的數(shù)值以及置換模塊的縮放值添加組輸入的快捷連接,并按功能重新命名為容易理解的名稱,比如“到最大值”就是“螺紋大小”,減法的數(shù)值就是螺絲頂面的“圓滑度”,而置換的縮放就是控制螺絲的“高度”。這樣一來,如圖6,我們的著色器編輯器一下就簡(jiǎn)單明了了很多,反復(fù)使用時(shí)也不容易混淆了。

本章小結(jié)

置換功能考驗(yàn)的其實(shí)是想象力

在今年開始做Blender系列文章時(shí)我就說過,置換是Blender著色器里非常重要的功能,它可以在零建模的基礎(chǔ)上實(shí)現(xiàn)3D圖像的輸出,而且Blender在2.93 alpha版本就開始重推幾何節(jié)點(diǎn),這也是一個(gè)全新的,足以讓人腦洞大開的新功能。雖然玩法有不同,但關(guān)鍵邏輯是互通的,著色器置換考驗(yàn)的其實(shí)就是用戶的空間想象力,怎樣通過紋理位置的數(shù)學(xué)計(jì)算來置換出形形色色的形狀,而且顯然,我們的螺絲只完成了上半部分,螺絲最重要的螺紋部分并沒有完成,那么聰明的你想不想嘗試自己研究一下呢?你能在我們下期教程推出前自己搞定嗎?我拭目以待!

猜你喜歡
設(shè)置
中隊(duì)崗位該如何設(shè)置
船舶防火結(jié)構(gòu)及設(shè)置的缺陷與整改
水上消防(2020年5期)2020-12-14 07:16:18
中外醫(yī)學(xué)專業(yè)與專科設(shè)置對(duì)比分析及啟示
特殊場(chǎng)景下列控等級(jí)轉(zhuǎn)換的設(shè)置方案
7招教你手動(dòng)設(shè)置參數(shù)
動(dòng)車段(所)股道有效長(zhǎng)設(shè)置研究
我國(guó)中小學(xué)將設(shè)置人工智能相關(guān)課程
玩具世界(2017年9期)2017-11-24 05:17:29
吃紙的妖怪
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 国产精品成人啪精品视频| 中文字幕1区2区| 亚洲国产亚洲综合在线尤物| 秋霞午夜国产精品成人片| 亚洲欧美自拍中文| 亚洲无码视频图片| 国产高清在线丝袜精品一区| 久久无码av三级| 中文字幕va| 国产精品视频第一专区| 青青草原国产精品啪啪视频| 99久久99视频| 亚洲一区二区成人| 欧美日韩福利| 国产美女视频黄a视频全免费网站| 奇米精品一区二区三区在线观看| 国产午夜看片| 日韩高清无码免费| 超碰精品无码一区二区| 午夜精品久久久久久久无码软件| 国产微拍精品| av性天堂网| 国产精品久久自在自线观看| 国产专区综合另类日韩一区 | 老司国产精品视频91| 国产经典三级在线| 亚洲侵犯无码网址在线观看| 国产精品嫩草影院av| 97se亚洲综合| 亚欧乱色视频网站大全| 热re99久久精品国99热| 欧美亚洲日韩中文| 91精品国产综合久久香蕉922| 欧美a在线视频| 第一页亚洲| 欧亚日韩Av| 国产精品福利尤物youwu| 色九九视频| 欧美一道本| 毛片基地视频| 日本手机在线视频| 国产色爱av资源综合区| 99久久国产综合精品2023| 国产日韩久久久久无码精品| 国产www网站| 欧美亚洲一二三区| 国产在线精品99一区不卡| 日本在线免费网站| 67194亚洲无码| 国产欧美在线观看视频| 国产激爽大片在线播放| 狠狠五月天中文字幕| 亚洲无码视频一区二区三区 | 欧美日本在线| 伊人久久福利中文字幕| 99久久精品美女高潮喷水| 国产人成乱码视频免费观看| 欧美中文字幕无线码视频| 久久性视频| 91色爱欧美精品www| 在线观看国产精美视频| 最新日本中文字幕| 欧美成在线视频| 亚洲美女高潮久久久久久久| 亚洲国产日韩在线成人蜜芽| 成人午夜亚洲影视在线观看| 日本欧美成人免费| 激情综合图区| 欧美一区日韩一区中文字幕页| 亚洲国产日韩欧美在线| 2020国产在线视精品在| 欧美狠狠干| 日韩国产精品无码一区二区三区| 成人综合网址| 日韩a级片视频| 亚洲欧美激情另类| 2048国产精品原创综合在线| 另类专区亚洲| 超级碰免费视频91| 成AV人片一区二区三区久久| 国产精品手机视频一区二区| 国产在线视频欧美亚综合|