Cycles X Blender3.0的超级渲染器

在看以下内容之前要说下,前提你要有一颗性能不错的CPU或是一块最低GTX10系列显卡,最佳RTX20~30系列(A卡暂时很尴尬),Windows必须是10版本,那么以下内容对你才有意义。
如果说在以前的Blender3.0和2.93区别不大,只是增加了几何节点和增加了一些小零碎的话。
那么,现在3.0和2.93将完全是两个软件了。为啥这么说,因为,Cycles X来了!
Blender将正式进入到一个全新的时代!
当然,还在开发中,预计年底我们将迎来它的正式版本。
虽然这样讲有些夸张,但的确如此,因为Cycles 和Cycles X完全是不同的渲染器,虽然他们都叫Cycles。
Cycles X基本上是重写了核心,抛掉了旧版本许多概念,
- 移除老旧的采样算法方式Branched Path Tracing和Path Tracing。
- 移除了Tiles渲染块,默认就是渐进式渲染模式(Pro个ressive Refine),保留Auto-Tiles(为显存不够时的解决方法。)
- 移除 OpenCL 后端,新的A卡渲染正在开发中,预计第一步实现A卡使用CUDA加速方式。(所以,现在N卡党任然很香~~~)
说到这里,需要注意!
由于Cycles X渲染器的不同,用3.0设置的场景,2.93无法打开,但3.0可以打开2.93的文件!
首次渲染时GPU编译速度提升啦,大概2分钟,比2.93要快(不知道后面会不会变慢。)
Cycles X改进非常大,这包括改进 GPU 渲染性能、视口交互性能、
全新改进的自适应采样设置、次表面散射各向异性(只保留Random Walk,移除了不精确的Christensen方式)、重新编写了具有间接和环境光支持的阴影捕捉器,以及带有颜色的单独阴影捕捉器通道。OpenImageDenoise 1.4带来更精确的降噪品质、烘焙支持去噪和自适应采样。位置渲染通道、新的 GPU 体积采样、改进的 PMJ 采样模式等等。
官方开发日志:https://developer.blender.org/rB08031197250aeecbaca3803254e6f25b8c7b7b37
Cycles X最大的核心就是采样计算的改进,而Noise Threshold 就是Cycles X品质和速度的核心。 整个渲染采样都是依托Noise Threshold来进行的。
注:以下的说法是为让你更容易理解Noise Threshold的用法,不是cyclesX的计算原理,黑坊主是土包子不懂科学么么哒。

这次Noise Threshold分成了两个部分,一个是视口预览,一个是产品渲染。
Noise Threshold 噪点阈值,你可以把它理解成每次采样计算时,光线(光点)布满在整个镜头画面中的间隔,间隔越小光线越密集,描绘画面质量越好越精细,渲染速度越慢,反之,光线间隔越大光线就稀疏,能描绘画面的光线少了,画面信息量和精度也就越差,噪点就越明显,渲染速度也就越快。官方给出产品级的参数是0.01。视口预览、动画预览推荐0.1。
Max samples 最大采样次数,它也是影响速度的数值(原理和2.93的基本一样),官方默认一上来产品级就是4096,别信啊,可以改小。
Min samples 最小采样次数,这是补充最大采样被Noise Threshold截断后,导致细节不够时做的追加补偿计算。
Time Limit 时间限制,这很简单,就是限定一个渲染时间,到了就停止渲染。
这里补充下:如果你启用块渲染,定了15秒,CyclesX是15秒一块,15秒一块,直到完成。


Noise Threshold 参数渲染对比
关于渲染块~~

Cycles X的渲染块的概念和Cycles是不一样的。
X的块起始就是2048,低于2048,啥1024,512都将影响它的渲染速度!
就是说,你渲染1920尺寸的,基本不用管这个块的设置。这个块的设置是为了防止显存不够时,显卡爆显存而存在的。
所以,如果你要渲染4K的图像,你可以把块关闭或者把块尺寸调整为4096(让块大小大于你要渲染的图像尺寸),这样没有块的限制,你会发现渲染速度很快。如果你发现出现爆显存了,就开启块来限制一下显存使用量,当然渲染时间也会相应增加。
所以大显存的显卡就很开心啦,哈哈
关于Cycles X最核心的就是以上这两个部分,你熟悉它们基本就能很好的驾驭X了,至于一些特殊情况会出现不同的参数组合,这个大家自己根据需要来调整出合适自己的。
后期降噪OpenImageDenoise更新了更精准的Accurate模式,会对降噪进行两次,只是增加了少许降噪时间,但细节的品质会有很好的提升,这个处理的速度取决于你的CPU性能。其它就不啰嗦了。

最后,目前还有待解决的问题,SSS材质使用Random Walk渲染时,超薄结构和不封闭结构周围渲染效果不佳,大神们承诺会在3.0中解决。
Blender3.0目前还是开发版本,会有许多问题,切勿用于实际工作中(老鸟除外)
以上我已经把Cycles X的核心运用告诉你们啦,再不会用就自己到小黑屋打屁股吧,哈哈
到这来下载体验吧:(别忘了,必须Win10才可以用!)
https://builder.blender.org/download/daily/
下次见
黑坊主 seaway
2021.9