我们知道Blender在实际应用中主要有两个渲染器可供选择:EEVEE和Cycles,大多数情况下为了获取真实的材质和环境交互质感,我们都会倾向于选择具备“光线追踪”功能的Cycles渲染器,但问题也接踵而至。
Cycles渲染器非常吃硬件资源,有时候一帧的渲染时间就得按分钟来计算,如果是单帧的精密场景甚至按小时算也不夸张,在这种时候我就会无比眼馋EEVEE极快的渲染速度,但它相对匮乏的细节表现力又让人十分头痛,那么,有没有什么办法让EEVEE也在一定程度上具备更强的视觉真实性呢?
环境光遮蔽、辉光和屏幕空间反射
在EEVEE渲染器的设置界面,我们可以看到不少参数都是可以调整的,在默认设置下Blender的EEVEE渲染效果主要是为了省资源,但牺牲了视觉质量,所以我们需要按需精细调整其中的一些参数,就能获得立竿见影的效果。
图1
为了演示效果差异,我们搭建了如图1所示的简单场景,很明显,在EEVEE渲染器下,问题非常多,首先物体虽然都是放在地面上的,但好像少了什么,感觉看上去都是浮空的;其次,左侧的灯条虽然做了发光效果,但一点也不亮,同时环境也没有被照亮,很不真实;再次,中间的金属球反馈出了环境HDR素材,但却没有其他物体的镜面反射效果,再次加剧了这种不真实感。
解决这三个问题的方法其实也非常简单,首先是勾选“环境光遮蔽”,游戏玩家对这个设置应该都有印象,它的作用就是在面与面的接触位置添加阴影,勾选后我们就能很直观地看到物体“放在了”地面上,而且还有距离、系数和追踪精度三个项目可调,大家也都可以按需选择。
接下来解决光源的问题,这时候只需要勾选“辉光”,环境中的所有发光物体都会呈现出辉光效果,但注意,这个设置也会让反光变得更亮,如果在动画渲染时某些帧出现了不明高亮像素,就要注意是不是开启了这个效果。
第三个,也是对质感提升最重要的设置就是镜面反射,在EEVEE渲染器里只需要勾选“屏幕空间反射”,就能打开镜面反射效果,让光滑的金属物体可以反射环境物体和光源,基本上默认选项就已经可以满足需求,如果想要高质量的反射效果,可以取消勾选“半精度追踪”。三项设置完成后的效果如图2所示可以看到与图1有了非常明显的不同。
图2
阴影质量、色彩管理和间接光照明烘焙
完成了前面的设置,再切换到Cycles渲染器对比一下不难发现在细节上即便是调整后的EEVEE渲染器也仍有不足,比如阴影,在一些光线斜射的面会存在包括投影错位甚至无投影等细节问题,除此之外整个环境的光线交互也显得比较单薄,比如左下角的蓝色柱体就没有正确反馈出周围黄色立方块的颜色反光,而且渲染输出的颜色也并不太好看,仍有调整空间。
为了解决这些问题,我们就必须更深入对EEVEE渲染器进行设置,首先是阴影,默认的矩形尺寸和级联大小都比较小,要求较高的话就需要设置到最高的4096像素,并勾选“高位深”,这时候的阴影效果就已经有明显的提升,接下来我们还需要进入灯光的物体数据属性,在阴影标签下勾选“接触阴影”,从图3不难看出,开启接触阴影后的右图有了更细致的阴影效果。
图3
最后,也是可以提升细节质感的一步就是利用辐射体积来烘焙环境漫反射数据,我们需要先在场景中新建一个辐射体积,然后大家可以看到一个三维点阵,这就是EEVEE渲染器下实现环境漫反射烘焙的基准点,我们需要调整辐射体积的大小,让它尽量与场景主体匹配,然后在辐射体积的物体数据属性里调整它的XYZ分辨率。
完成后回到EEVEE渲染器设置界面,在“间接光照明”选项里进行烘焙,注意,这时候的漫射反弹、立方体反射尺寸和漫射遮蔽数值设置较大的话,会非常明显地增加烘焙时间,所以一般情况下我都如图4所示,直接选择默认的数值。
烘焙完成后,我们再拉到渲染器设置界面的最下方,将“色彩管理”标签页里可以调整画面色调,一般情况下我会选择“Flimic”,并通过胶片效果适当添加对比度,完成后就能得到如图6的最终效果了,对比一下图1,差距是不是非常明显呢?
图4
图6
单元总结:非写实类渲染,EEVEE确实够用
通过本期的教程不难发现,在适当设置的前提下,EEVEE也能获得相当真实的输出质感,事实上很多游戏引擎在输出时,光线追踪和光栅也都是同步进行的,其中光栅输出的层级更基础,也同样可以获得很不错的视觉效果。
而从我的实际项目制作经验来看,除非是一些我们非常熟悉的渲染项目,比如人脸,EEVEE在大多数情况下都是够用的,而且还可以节约不少的时间。
Blender是一个免费的开源 3D 创作套件。它支持整个 3D 管道——建模、装配、动画、模拟、渲染、合成和运动跟踪,甚至视频编辑和游戏创建。在本文中,iRender将指导您在 Blender 中安装渲染引擎的简单方法。
Blender 的内置渲染引擎Blender 本身有一些非常强大的渲染引擎,您可以在渲染属性的边栏中轻松找到它们。它是免费的,没有额外的安装需求。一旦安装并运行 Blender,就可以访问所有渲染引擎。
Eevee、Workbench 和 Cycles是 Blender 提供的三个免费渲染引擎,您可以在Render Properties – Render Engine下访问它们。让我们回顾一下Blender中三种常见渲染引擎的特点。
Eevee是一个实时渲染引擎,允许用户预览最终的渲染效果。它使用 OpenGL 构建,更注重速度和交互性,同时实现渲染 PBR 材质的目标。Eevee 的最大优势在于视口中着色和纹理处理的速度。而Eevee和其他渲染器最大的区别在于,Eevee使用光栅化,不支持光线追踪。
Workbench 是一种渲染引擎,针对建模和动画预览期间的快速渲染进行了优化。它无意成为渲染项目最终图像的渲染引擎。它的主要任务是在处理场景时在 3D 视口中显示场景。
Cycles是一个基于物理渲染的路径追踪器渲染引擎,具有丰富的渲染功能,包括强大的 PBR 着色节点、精确的次表面散射、矢量位移、自适应细分、体积散射和吸收、焦散、加密物质支持等。它还具有对 Nvidia 和 AMD GPU 的多 GPU 渲染支持,以及具有 tile-stealing 的 GPU + CPU“混合”渲染支持。
除了 Blender 中可用的三个渲染引擎之外,还有一些著名的渲染器也支持 Blender 渲染。比如V-Ray、Redshift、Octane、LuxCoreRender、RenderMan等等。
第三方渲染引擎如果你想使用一些第三方渲染引擎,如 Octane 或 V-Ray,你可以通过这种方式像插件一样安装它们:
编辑 -> 首选项 -> 附加组件 -> 安装
渲云渲染如果本地渲染慢卡顿的情况频出,推荐可以试试渲云渲染。云渲染让你享受高效渲染。
渲云支持效果图支持软件3ds max ,SketchUp,渲染器VRay,FS,Corona等,渲云影视动画支持的软件有maya、3ds max 、C4D、Houdini、Clarisse、Katana、Keyshot、Blender、Vred等。此外渲云提供超百余种插件支持,影视版已支持超3000余种插件,另渲染器及插件可根据需求定制安装。
Blender 是最强大的 3D 图形设计程序之一。它使用户可以访问一个开源平台,在那里他们可以使用各种图形设计工具。尽管可以免费下载,但 Blender 及其许多功能并不是所有人都可以使用的。与大多数软件一样,Blender 对计算机上的硬件和软件(主要是硬件)有最低标准要求才能有效运行。
在今天的文章中,我们将讨论使用 Blender 的硬件和软件要求,包括绝对最低规格和优化性能的首选硬件。需要注意的是,我们将讨论当前稳定版 Blender Blender 3.0 的要求。但是,如果您使用其他版本,这些信息应该仍然有用。
为什么这有关系?Blender 上的 Cycles 渲染是您可以执行的最耗费硬件的任务之一
您设备的计算能力由其硬件和软件组件决定,不同的程序需要不同级别的计算能力。例如,旧计算器无法运行 Chrome 浏览器,因为它缺乏启动应用程序所需的计算能力和其他一些要求(例如互联网连接)。由于其众多功能,Blender 在计算能力方面被认为是一个相当资源密集型的应用程序。
Blender 计算能力的主要用途之一是渲染,这是加载特定模型和图像的图形细节的过程。Blender 的渲染工具本质上是在一个范围内,因为有些工具比其他工具对性能的要求更高。
最低要求您可以使用触控板或鼠标来运行 Blender
首先,运行程序的绝对最低硬件和软件规格永远不应该是您想要满足的。使用最低规格应该允许您下载和使用程序的最基本功能。但是,该程序肯定会很慢,并且您可能无法在不崩溃的情况下使用更密集的功能。
尽管如此,该列表可能仍然对某些用户有用,以确定最低标准是什么。我们根据Blender网站和其他来源提供的信息,提供了 Blender 的最低要求列表 。
要求操作系统: Windows 8.1+、MacOS 10.13+ 或 Linux存储空间: ~500 MB显示: 1280×720,24位CPU: 64 位双核,支持 SSE2,2 GHz内存: 8GB显卡:任何运行在 OpenGL 3.3 GPU 和 2 GB RAM 上的 GPU 卡鼠标: 标准鼠标、触控板或笔和平板电脑推荐设置为了获得最佳的 Blender 体验,请确保使用出色的 GPU
如果您想超越最低规格并充分利用 Blender,则需要进行一些升级。更好的硬件将优化您的 Blender 体验并避免严重的滞后、崩溃和其他问题。
下面的设备规格列表不仅能够以高性能级别运行 Blender,而且应该允许您使用 Blender 的所有功能。但是,将此列表更多地视为起点,因为每个人的设置都不同,并且您可能对 Blender 有特定用途,可能不需要所有这些规范。
要求操作系统: Windows 8.1+、MacOS 10.13+ 或 Linux存储空间: 1 TB显示: 2560×1440,24位(甚至两个)CPU: 64 位八核,支持 SSE2,2.9+ GHz,(例如 AMD Threadripper 3990X、3970X、3960X;Intel i9 10980XE、10900k)内存: 32+ GB显卡: 高品质GPU卡或12+ GB RAM双显卡鼠标: 三键鼠标或笔和平板电脑总结请务必考虑您计划使用 Blender 的目的。如果您要渲染具有纹理和照明的复杂场景,您应该尽可能获得最佳规格。但是,如果要制作简单的模型,那么全力以赴是不太实用的。还要考虑您使用该程序的频率。如果您打算长期使用 Blender,那么可能值得投资购买 更好的鼠标、屏幕、键盘,甚至可能是绘图板和笔。另一方面,如果您正在试验和尝试新事物,您可能不需要最好的硬件,至少不是立即需要。
推荐可以试试呆猫云桌面,轻松搞定3d设计的电脑各种硬性配置要求。以异架构云桌面技术为基础,将本地复杂的计算、渲染移至云端,同时拥有各类高性能、高算力机器任君挑选,专业级顶配显卡、多核心处理器,完全满足实时交互引擎项目的需求。