Blender最终解脱了“乖僻的孩子”的装束,并穿上了更为庄重和受人尊敬的“ 3D强人”。

它已在业界取得宽泛认可,许多工作室和艺术家正在将其纳入他们的产品线。

您会问,动画工序末端的闪亮内容是什么?

好吧,它是渲染!当然,Blender的生态系统并不短少功能强大的渲染解决方案。Blender自身包含三个现成的多功能渲染器,还有更多来自第三方的渲染器(Renderbus瑞云渲染农场反对Blender)。

在本文中,Renderbus云渲染农场将介绍所有这些渲染器。

Blender的2021年最佳渲染器(渲染引擎)

Cycles

首先,是Cycles渲染器。Cycles是Blender中性能最丰盛,通过生产验证的渲染器。

这是一个门路跟踪引擎,这意味着它特地擅长于再现场景四周反弹的光的复杂性并与其中的各种元素进行交互。

它曾经在许多电视和电影制作。

Cycles领有丰盛的渲染性能,包含弱小的PBR着色节点,准确的公开散射,矢量位移和自适应细分,体积散射和排汇,焦散,明码遮罩反对等等。

Cycles失去了严格的保护和更新,最近的倒退集中在严格的优化上。

这使得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的渲染引擎,着色器结构背地的逻辑足够靠近,足以使着色器(至多基于图像纹理的着色器)的移植足够简略。