这个测试的结果并没有什么意外,GPU渲染的速度完全碾压了CPU渲染,这与Blender官方给出成绩情况是类似的,而且同样GPU渲染下,采用OptiX设置相比CUDA也有着数倍的差距,可见RTX 2070 SUPER with Max-Q这样支持光线追踪的GPU,会在Blender更有性能优势,只有在不带有RT Cores、不支持OptiX的GTX 16系列GPU上,才会采用CUDA的设置 。
实际项目渲染测试不同于benchmark只是无情地跑个渲染成绩给大家看,在Blender实际工作里面,渲染其实还主要分为了视口渲染(Viewport render)和最终渲染(F12 render)两种,前者用于可以实时预览建模的大致渲染效果,所以为追求速度,采用了动态BVH(层次包围盒),还有一些动态模糊、图块渲染在内的设置会被忽略,而最终渲染就是把当前帧导出成品图片了,它会把工程里面的所有效果和设置全部都渲染出来,所以耗时要更久,对硬件的要求也更高一些 。
我们在这部分的渲染测试用到了两个工程文件:一个为由斑斓中国原创组制作的NVIDIA logo项目,项目添加了很多光照效果,而软件测试用了最新的Blender 2.83稳定版;另外一个由斑斓中国古生物组-FXZT制作的有多种恐龙摆pose的3D模型场景,这个因为用到了更新的OptiX功能,所以测试需要Blender 2.90每日更新版,这个项目的复杂程度其实也相较更高 。

文章插图
视口渲染一些对3D动画软件有所了解的读者,可能会知道在其它渲染器里面,虽然GPU渲染的速度很快,但会带来明显的噪点,需要提高samples参数,并加上降噪(denoise)处理,那么在最新版的Blender里面,它支持了名为OptiX AI-Accelerated的降噪功能,这利用到NVIDIA RTX GPU的Tensor Cores,通过机器学习锻炼的AI来提高渲染画质,而且在速度上比传统降噪方式也要更快 。
现有Blender的视口渲染和最终渲染,都是可以开启OptiX AI-Accelerated降噪,所以我们可以来看看Blender在Cycles渲染器设置成GPU渲染后,视口渲染的响应反馈,以及对比分别在CPU和GPU渲染下,加入降噪后的最终渲染图画质 。
Cycles渲染器在设置OptiX成GPU渲染后,把Shading工作区切换到视口渲染模式,可以看到灰模的材质、光照以及反光效果,基本都会在2-3秒就渲染出来大致形态,即使在场景的三维空间拖动模型,让观看的镜头视角改变,GPU渲染的响应也非常快速,只需等一阵子就完成初步渲染,几乎能做到实时的预览,但在CPU设置下,引擎的渲染速度就变得非常缓慢,需要耗费数分钟的时间才能看到大致的模型外貌 。
通过采集不同设备设置下视口渲染的整个处理过程,在计算和对比各自耗费的时间后,可以看到基于OptiX的GPU渲染,完成整个视口渲染的耗时,要比用CPU来工作快很多,最高去到5倍的差距,验证了上述的在拖动模型进行变换操作时,GPU渲染响应更快速,能做到接近实时预览的表现,而在CPU渲染下,即使想预览建模的基本渲染画面,也要等待约26秒左右的时间(在恐龙项目内) 。
最终渲染通过对比两个项目各自不同设置下的四张最终渲染图,可以看到GPU渲染的画质是非常不错的,而且有点意外的是,CPU渲染在Blender里面出来的最终渲染图,甚至是不如GPU渲染的来得好看,即便不加降噪,GPU渲染也有不错的画面纯净度,在加上降噪后就观感更好,但CPU渲染却不太满意,特别恐龙那个项目,直接CPU渲染出来的图片同样有较明显的噪点,也要加上降噪才能消除掉一些画面杂质 。当然CPU渲染还是有一点优势在于,它给到的画面清晰度会稍微好一些 。
在Blender的Cycles渲染器设备支持可谓全面和灵活了,它可以设置CPU、OptiX GPU、CUDA GPU和OpenCL GPU,甚至可以支持多卡互联的渲染,可玩性还是挺高的,但考虑到实际应用环境,这里最终渲染测试只选择了CPU、OptiX GPU、CUDA GPU,以及各自加入了AI降噪后的渲染耗时 。
最终渲染速度的成绩与benchmark的情况基本一致,GPU渲染要大幅快于CPU渲染,而OptiX又会比CUDA还要更快,采用RTX系列GPU真的可以省下非常多的时间成本,另外还可以看到的是,即使加上AI降噪,也并不会带来更长的渲染耗时,这应该是因为这个AI功能,用到了RTX系列GPU核心内独立的Tensor Cores来做的,所以不影响GPU的渲染运算工作 。
测试总结可见无论在Open data Benchmark,还是实际的工程项目里面,得益于Blender Cycles渲染器对NVIDIA RTX系列GPU的极佳优化,让技嘉AERO 17 HDR XB这样高阶RTX Studio笔记本,可以完全有能力胜任3D动画软件渲染工作,它即可适用于那些准备在Blender做商业项目的专业用户,又对于希望学习和入门Blender的学生、新手,都一体式解决了他们在硬件方面的需求 。
推荐阅读
- 技嘉台式电脑u盘启动 技嘉电脑bios怎么进入u盘启动
- 从HDR10到Dolby Vision电视,你所需要了解有关HDR电视信息都在这
- 如何利用手机的HDR功能来拍照
- 手机HDR是什么?什么情况下才需要用?看了这篇短文你就知道了
- iPhone相机的HDR模式是什么?
- 华硕|显卡一哥华硕RTX 30系下月降价25% 技嘉微星回应:还在评估
- 技嘉|不一样的冷管!技嘉首发360mm水冷版RTX 3090 Ti:频率逼近2GHz
- 技嘉|光驱都找不到了 主板厂商宣布取消驱动光盘:600系先行
- 技嘉|技嘉发布史上最强迷你机:0.8升好身材 貌似啥也不缺了
- 大众|经典不死!帕萨特继任者大众Aero B来了:续航700、明年上市
