1995 年,荷兰开发者 Ton Roosendaal 开发了三维制作软件 Blender ,这是一款功能强大的 3D 创建工具,用于创建 3D 图形、交互式 3D 应用程序、视频游戏、虚拟现实视频和动画。它自 2002 年以来一直作为开源软件提供,可在 macOS、Linux 和 Windows 等流行操作系统上运行。Blender 具有许多功能,可用于 3D 建模、纹理、着色、绑定、粒子模拟、雕刻、动态图形和合成。
Blender易于学习,并且得到了庞大社区的支持,它还是一个非常完善的应用程序,它的建模、雕刻和视口导航功能都很流畅。但是,对于具有许多 3D 资源、光泽着色器、高清纹理、粒子和体积光的场景,Blender图像渲染需要大量时间。
所以常常会有小伙伴在网络上发帖询问Blender渲染动画速度太慢,如何优化的帖子,今天小编就分享几种方法来加快Blender动画渲染:
1. 更新软件版本
Blender几乎每三个月(一个季度)就会发布一次新的功能优化更新,这显着改善了它的操作,通常新的版本功能优化都会伴随着渲染速度的优化,所以不要害怕更新版本,反正它是开源免费的软件,能薅就薅,新版更香!
2.CPU和GPU共同渲染
从 Blender 2.8 开始,GPU 和 CPU 可以同时开启渲染了,您可以通过选择Blender User Preference并在Cycles Computer Device 选框中开启GPU 和 CPU同时渲染的选项。
如果您有 Nvidia 显卡,请选择CUDA或Optix。如果您有AMD 显卡,请选择HIP。
3.调整tile size大小
什么是 tile size ?这是在 Blender 中渲染时出现在屏幕上的小框。
更改图块的尺寸非常重要,因为它可以显着加快渲染速度。但是,有一个小诀窍需要注意,当您使用 GPU 时,tile size 越大,渲染时间越快,而在 CPU 上,tile size 越小,渲染时间越短。
4.选择 Eevee渲染器
在像 Blender 这样的 3D 软件中,我们会选择使用不同的渲染引擎来渲染我们的场景。有些渲染器的速度会比其他更快。Blender 的最新版本带有两个渲染引擎 Cycles 和 Eevee。虽然它们都非常好,但与 Cycles 相比,Eevee 的速度要快得多。原因是 Eevee 是实时渲染引擎,而 Cycles 是路径跟踪渲染引擎。Eevee 可用于快速生成结果,您甚至可以使用它获得体面的渲染图像。
渲染器调整设置:Render properties,更改Render Engine为Eevee。
5.减少样本量
渲染样本大小是路径的数量,blender 必须为每个像素计算,数字越小,渲染速度就越快。
减少样本数设置:Render properties > Sampling。
我们增加了渲染采样的数量以获得更好的结果并获得更少的噪点,减少样本数量可能会导致渲染图像有很多噪点。不过,在最新版本的 Blender 中,降噪器在减少采样次数和无噪声渲染图像方面也发挥了重要作用,如果无法减少采样量可以试试降噪器哦!
6.使用云渲染农场
如果您既不想更新软件版本,又无法调低渲染参数,想保持渲染质量的同时提高渲染效率,建议您可以尝试以下Renderbus瑞云渲染农场,目前国内比较少云渲染农场支持Blender渲染,瑞云恰好是其中之一。云渲染农场可以多台电脑同时渲染一张图片,可以多个文件同时渲染,多进程同时工作,可以成倍数的大大缩短渲染时间,加快出图。 粗略可以这么算:一组图片中,平均每张渲染时间1小时,有100张图片,本地电脑日夜兼程需要渲染100个小时,但是用100台机器同时渲染,1个小时就可以渲染完毕。如果觉得本地Blender动画渲染太慢,不妨试试云渲染哦!