薛山
作為一款以3D建模為主打功能的開源設計軟件,Blender的建模玩法可以說非常豐富,但任何的模型,在軟件看來都是由一個個頂點組成的線與面,所以理論上建模就像畫畫一樣,需要咱們一步步進行設計,但有時候一些比較復雜,可又不那么重要的環(huán)境要素,如果也一個個去建模,工作效率必然大打折扣。而這些模型也不會從天上自己掉下來,網(wǎng)上的3D模型資源又參差不齊,而且現(xiàn)成資源也不一定符合你的項目需求,所以,如何提高整體建模工作效率就成了一件讓人頭疼的事情。但實際上,Blender內(nèi)藏了許多默認狀態(tài)下并未開啟的插件,這些插件可以提供非常豐富的建模選項,或許正好就可以解決你的“燃眉之急”。
首先,咱們在Blender的“編輯”、“偏好設置”里找到“插件”,然后搜索插件名稱,就能開關(guān)插件了,安裝第三方插件也是在這個位置進行。本期我們要介紹的第一個插件就是“Extra Objects”,也就是所謂的“額外物體”,顧名思義,它可以提供除了Blender默認的幾個模型之外的新模型,并且分成了網(wǎng)格和曲線兩種,建議都勾上。
先來說新增的網(wǎng)格物體,首先是“石頭生成器”,當你需要進行自然環(huán)境效果設計時,石頭是不可避免的剛需,而且我們知道這世上沒有完全相同的兩塊石頭,所以這意味著需要足夠豐富的變量來控制,也就基本上杜絕了導入第三方模型這條路,這時候“石頭生成器”就起到關(guān)鍵作用了,它可以通過多種參數(shù)來隨機生成石頭的形狀,還有包括鵝卵石、風沙石等多種預設,實用性很強。
其次是可以直接生成單點,在很多第一步需要勾邊的設計里,以單點作為起始模型是非常常見的,但如果沒有打開這個“額外物體”插件的話,基本上都需要新建一個平面然后刪掉其中三個點才行,相對來說比較麻煩,所以打開這個插件又能省下一點時間。
然后是齒輪和螺栓,在機械模型的設計過程中,齒輪螺栓是必不可少的,而“額外物體”插件同樣可以提供數(shù)值可調(diào)的預設模型,比如可以調(diào)整齒輪的齒數(shù)、齒長、齒角度、半徑、孔徑等等,螺栓也可以調(diào)整高度、直徑、螺紋密度等,大大節(jié)約了自己動手建模的時間。既然說到了機械金屬建模,大家也可以打開“boltfactory”插件,這個插件預設了多種螺絲模型,也不再需要大家自行建模就能搞定了,同樣非常方便。
“額外物體”里還有一個很實用的模型就是“wallfactory”,也就是“墻壁工廠”功能,它可以提供有開窗的設計,也能提供類似城墻的護欄效果,甚至還可以自動添加樓梯,在復古場景建模時可以快速實現(xiàn)我們想要的效果。
至于“額外物體”新增的預設曲線,大多數(shù)情況下比較實用的就是螺旋,它有四種預設可以調(diào)整,比如機械建模里同樣需要經(jīng)常用到的彈簧模型就可以通過螺旋來實現(xiàn),只需要在曲線工具的幾何數(shù)據(jù)里為它添加倒角,或者在幾何節(jié)點里將其轉(zhuǎn)換為網(wǎng)格就能實現(xiàn)彈簧效果。
新增曲線的功能里還有一個比較實用的插件就是“Sapling Tree Gen”,也就是“樹苗樹枝生成器”,這個插件的功能非常強,可以一鍵生成樹木效果,預設了多種樹木模型,而且樹干、樹枝、樹葉的細節(jié)都能調(diào)整,甚至還能直接生成隨風搖晃的動畫效果,也是很值得大家嘗試的隱藏插件。
看起來非常復雜的螺絲釘模型其實Blender也有隱藏預設
合理利用隱藏插件,這ef7ea3f138315291111d9ff91ae5ae71eb538c06f1bc42f9eb2a9b65a905553a些物體就都不需要自己建模啦!
通過Landscape插件,大型地形效果也能一鍵生成
LoopTools可以實現(xiàn)傳統(tǒng)建模無法實現(xiàn)的頂點編輯效果
在制作一些產(chǎn)品展示效果時,我們都需要有一個大環(huán)境來鋪墊主題,比如山川、河流、沙漠、森林,而這些效果的基礎就是地形,如果你動手能力比較強,且有特定的地形環(huán)境設計需求,那我建議你最好是使用雕刻模式來自己畫一個地形。但如果你只是想頭腦風暴一下,嘗試不同效果來獲取靈感,那復雜的建模就不需要了,直接使用Blender自帶的“A.N.T Landscape”插件就足夠了。
通過這個插件,我們可以很快速地生產(chǎn)山川效果,它還預設了數(shù)十種不同的效果,比如峽谷、懸崖、沙丘、湖泊、河流等地形效果,而且每一種效果都有數(shù)十種參數(shù)來調(diào)整細節(jié),并且它也可以生成巖石,我們可以生成數(shù)個不同的巖石然后再在粒子系統(tǒng)或幾何節(jié)點中將它們作為地面上的石頭分布在場景中。
不知道大家在編輯模式下有沒有遇到過這樣的煩惱,想讓幾個不在同一平面的頂點調(diào)整為同一平面,卻不知道該如何實現(xiàn)完全配平,只能憑感覺去調(diào)整。又或者頂點布局太零散,想要它們按圓形來重新分布,但也不清楚該怎么去進行調(diào)整。有時候還會遇到模型邊緣頂點排列過于銳利,這又該怎樣讓它變得更平滑……事實上這些問題在Blender的隱藏插件LoopTools面前都不算問題。
在一個邊緣隨機分布的圖形里,如果我們要讓這些邊緣頂點變成圓形分布,只需要在編輯模式下選擇邊緣頂點,再右鍵選中LoopTools里的“圓環(huán)”,此時邊緣頂點就會以圓環(huán)的形狀進行重構(gòu),最重要的是在左下角彈出的參數(shù)選項里,我們還可以設定圓環(huán)的半徑和旋轉(zhuǎn)角度,以及限制哪個軸的點來圓環(huán)化,如果只想Y軸的頂點沿圓環(huán)分布,鎖定X和Z軸就能實現(xiàn),實用性很強。
而對于若干個法向不同的面想要平面化的效果,LoopTools也能實現(xiàn),選中多個面之后,再在LoopTools里選擇“平化”,就能讓它們自動處于同一平面中,如果想以其中一個面作為基準的話,只需要選中該面,按Shift+7以法向俯視,再全選所有面進行平化,左下角彈出的參數(shù)設置就選擇為“視角”,這樣一來,所有面就會以咱們選中的面為基準來平化處理了。
簡單來說,咱們今天介紹的功能都以實用性為主,也是筆者長期開啟的功能,Blender很多時候默認關(guān)閉這些功能也主要是為了讓界面和預載簡潔化,事實上除了本期所介紹的之外,Blender在動畫制作、材質(zhì)設計、節(jié)點功能方面也還有很多實用性超高的隱藏功能,比如節(jié)點編輯最常用的“Node Wrangler”,就是一個可以在節(jié)點編輯器里開啟快捷鍵功能的小插件。所以哪怕是學習了很長時間的Blender,也時常會驚嘆原來它還有這么多功能有待挖掘,實在是值得大家長期學習。