Blender最終擺脫了「古怪的孩子」的裝束,並穿上了更爲嚴肅和受人尊敬的「 3D強者」。編輯器
它已在業界得到普遍承認,許多工做室和藝術家正在將其歸入他們的產品線。工具
您會問,渲染管線末端的閃亮內容是什麼?性能
好吧,它是渲染!固然,Blender的生態系統並不缺乏功能強大的渲染解決方案。Blender自己包括三個現成的多功能渲染器,還有更多來自第三方的渲染器(Renderbus瑞雲渲染農場支持Blender)。優化
在本文中,Renderbus雲渲染農場將介紹全部這些渲染器。url
Blender的2021年最佳渲染器(渲染引擎)
Cycles
首先,是Cycles渲染器。Cycles是Blender中功能最豐富,通過生產驗證的渲染器。spa
這是一個路徑跟蹤引擎,這意味着它特別擅長於再現場景周圍反彈的光的複雜性並與其中的各類元素進行交互。.net
它已經在許多電視和電影製做。插件
Cycles擁有豐富的渲染功能,包括強大的PBR着色節點,精確的地下散射,矢量位移和自適應細分,體積散射和吸取,焦散,密碼遮罩支持等等。設計
Cycles獲得了嚴格的維護和更新,最近的發展集中在嚴格的優化上。rest
這使得Cycles在其已經使人印象深入的功能集之上成爲了一個相對較快的路徑跟蹤器,尤爲是在添加了OptiX技術的渲染以後,使其能夠利用RTX內核來大大提升渲染速度。它還具備多個視口和渲染降噪器,包括強大的OIDN(CPU)和OptiX(GPU)降噪器。
它還具備對Nvidia和AMD GPU的多GPU渲染支持,以及帶有圖塊竊取功能的GPU + CPU「混合」渲染支持。
話雖如此,Cycles確實有其侷限性。
目前,在caustics等領域,LuxCoreRender在速度和準確性方面均賽過它。它還缺乏輕連接,這是許多直接競爭對手中都很是須要的功能。
經過將其移植到其餘3D軟件的插件(例如Insydium的Cycles4D),Cycles已經證實了其成功,該插件將Blender的渲染引擎引入了Maxon的Cinema 4D。
Eevee
Eevee最初是做爲Blender的「實時」視口設計的,目的是成爲幫助其老兄Cycles的着色工做流程的預覽工具,現已成爲本身的野獸。
Eevee是Blender的實時柵格化渲染引擎,它替代了Blender 2.80中的Blender Internal渲染器。
自發布以來,Eevee一直風靡一時,儘管它是柵格化引擎,但下一個演示卻展現了其強大功能。
儘管它永遠都沒法擊敗路徑跟蹤引擎,尤爲是在「全局照明」、「折射」和「焦散」等領域,但Eevee仍擁有強大的功能集,以其極高的快速渲染速度而著稱:
體積渲染、次表面散射、頭髮支持,用於NPR着色的強大的Shader-to-RGB節點,以及最近添加的Motion Blur和Cryptomatte支持。
Eevee當前的開發週期專一於填補其功能集中的空白,以使其徹底能夠用做生產渲染選項,而且Blender Animation Studio普遍地在Coffee Run短片上普遍使用它。
Eevee的最大力量是速度。
這是以犧牲其最大缺點爲代價的,這正是其光柵化設計的本質:
反射、折射、接觸陰影等都是「屏幕空間」效果,這意味着沒有真正的路徑跟蹤功能能夠計算出超出渲染屏幕的光彈。
這可能會使實現逼真的渲染更具挑戰性,尤爲是與其更精確但路徑跟蹤弟兄比較慢的渲染。
Workbench
該Workbench引擎是「標準」的發動機提供動力Blender的視口。
它的主要職責是在執行紋理/着色/光照/渲染以前的全部任務時保持平穩的性能。
可是,這並不是全是灰色陰影,由於Workbench具備一些強大的功能,旨在在視覺上幫助用戶完成多種任務,例如cavity 渲染、matcaps、輪廓和X射線選項。
一些冒險的用戶甚至試圖馴服Workbench引擎,使其迅速吐出「完成的」渲染,但這並非出於膽小或容易實現的目的。
TrollTew設計的Stoner與Workbench引擎一塊兒渲染
Blender的OctaneRender
OctaneRender首次發佈時是GPU渲染領域的先驅之一,自那之後就成爲功能強大而又快速渲染的家喻戶曉的名字。
這是一個無偏見的、頻譜正確的渲染引擎,它在最大程度上充分利用了RTX硬件,能夠在視口中以極快的速度渲染準確的圖像。
它具備分層材料(與手動混合着色層相反),具備徹底Nuke集成的光譜隨機行走次表面散射、體積渲染或深像素渲染等功能。
針對較大場景優化了核心外幾何圖形,以及兩個新的「 Vectron」和「 Spectron」模塊,可渲染很是大的程序幾何圖形和體積。
幸運的是,對於Blender用戶,Octane提供了其Blender插件的特殊免費層,但須要注意的是,上述免費版本僅支持一個GPU。
該插件採用特殊的Blender內部版本的形式,可直接下載,並內置了OctaneRender引擎,這對於平常構建Blender高級用戶而言可能會帶來不便。
另外一個警告是,Octane帶有本身的着色器節點/編輯器,所以Cycles材質不會自動移植到OctaneRender。
可是,都是基於PBR的渲染引擎,着色器構造背後的邏輯足夠接近,足以使着色器(至少基於圖像紋理的着色器)的移植足夠簡單。
未完待續...
敬請期待下期:《Blender的2021年最佳渲染引擎(下)》
本文《Blender的2021年最佳渲染引擎(上)》內容由Renderbus雲渲染農場整理髮布,如需轉載,請註明出處及連接:https://www.renderbus.com/share/blender-2021-1
相關閱讀推薦: