光程

参考

面板

渲染 ‣ 光程

光线类型

光线类型可分为四类:

  1. 相机:光线直接从相机发出。

  2. 反射:由表面反射而产生的光线。

  3. 透射:由穿透表面而产生的光线。

  4. 阴影:光线用于(透明)阴影。

反射和透射光线还具有以下特性:

  • 漫射:光线由漫反射或透射(半透明)产生。

  • 光泽:光线是由光泽镜面反射或透射产生的。

  • 单一:光线是由一个完美的反射或透射产生的。

光程节点可用于找出正在为其计算着色的光线类型。

../../../_images/render_cycles_render-settings_light-paths_rays.svg

See also

对象 光线可见性 设置。

反弹控制

光线反弹的最大次数可以手动控制。尽管这一数值理论上没有限制,然而在实际中,一个较小的数值即可满足需要,或者屏蔽某些光线交互来加快收敛控制。此外,漫反射次数、光泽反射次数以及透射反弹次数也可以分别进行控制。

当指定了一个低于最大值的最小数值时,光程将会遵循盖然性而终止。这种情况下,当光程按照预想中那样降低对图像的光照作用时,长于最小数值的光程会随机停止。这仍然会让渲染收敛到相同的最终图像结果,在产生较多噪点时会让渲染速度会更快。

透明

The transparent BSDF shader is given special treatment. When a ray passes through it, light passes straight on, as if there was no geometry there. The ray type does not change when passing through a transparent BSDF.

对于透明BSDF,Alpha通输出也不同。其他透射BSDF被视为不透明,因为它们会更改光方向。因此它们不能用于alpha-over合成,而使用透明BSDF可以这样做。

请注意,虽然光线在字面上会通过,就好像没有击中几何体一样,但渲染性能还是会受到影响,因为每个透明度步骤都需要执行显示器并跟踪光线。

设置

最多反弹次数

总数

光在光网内反弹的最大次数。最大值的效果最好,但实际上考虑到渲染速度,建议选择更低的值。0为禁用间接漫反射光。

漫射色采样

漫射反弹的最大次数。

光泽

光泽反弹的最大数。

透明

透明反弹的最大数。

The maximum number of transparent bounces is controlled separately from other bounces. It is also possible to use probabilistic termination of transparent bounces, which might help rendering many layers of transparency.

传递采样

透明反弹的最大数。

体积光渲染

体积光反射的最大数。

钳制ing

直接光

此选项限制样本来自尚未反弹的能对像素造成影响的光线的最大强度。它降低了噪点,但精度更低。将此选项设置为 0.0 将完全禁用钳制。越低,对生成的图像的影响(调暗样本)比值较高。

Note

路径追踪 中常见的问题是 光斑: 离奇的采样对像素贡献过高的亮度。该选项提供了一种限制该现象的方法,但当你钳制这些值的时候,其他亮光和反射也会因此变暗。

使用此设置时必须小心,以在减轻噪点和失去故意明亮的零件之间找到平衡点。单独钳制间接反弹通常很有用,因为它们往往比直接反弹导致更多的光斑。请参阅 间接钳制 设置。

间接光

直射光 相同,但适用于多次反弹的光线。

焦散

常见的噪声源是 焦散.

See also

参见 降噪 钳制光泽应用的例子。

光泽过滤

当使用高于 0.0 的值时,这将模糊光泽反弹后的光泽反射,以降低噪点,但代价是精度高。1.0 是调整的好起始值。

某些光程在为像素贡献大量光的同时被发现的概率较低。因此,这些光程将在某些像素中找到,而其他像素中找不到,从而导致 光斑。通过粗糙的光泽材料观察到的锐利光泽材质上的高光亮点就是这种复杂光程的一个例子。事实上,在这种情况下实际会发生焦散。

使用路径跟踪,很难找到镜面高光,但如果增加材质的粗糙度,高光会变得更大、更柔和,因此更容易找到。通常,这种模糊很难明显,因为它被材料模糊反正,但也有的情况下,这将导致细节损失的照明。

焦散
反射

虽然原则上路径跟踪支持使用足够数量的样本呈现焦散,但实际上,它的效率可能很低,以至于噪波过多。此选项可以取消选中,以禁用反射焦散。

折射

和反射焦散基本原理相同,但是折射的情况。

快速GI近似

参考

面板

渲染 ‣ 光路 ‣ 快速 GI 近似

Approximate diffuse indirect light with background tinted ambient occlusion. This provides fast alternative to full global illumination, for interactive viewport rendering or final renders with reduced quality

视图反弹

在3D视口中渲染时,在指定的弹跳次数之后,用环境遮蔽取代全局照明。这可以减少室内场景的噪波,而且视觉上没有什么区别。

渲染反弹

Replace global illumination with ambient occlusion after the specified number of bounces, when rendering final renders. This can reduce noise in interior scenes with little visual difference.

距离

Distance from shading point to trace rays. A shorter distance emphasizes nearby features, while longer distances make it also take objects farther away into account. Note, this setting is stored per 世界环境.