景深#
为了渲染一个场景,EEVEE使用一个针孔相机模型,产生一个完美聚焦的场景图像。为了增强真实感,EEVEE可以使用一个后处理过滤器和基于样本的方法来模拟光学 景深。光学设置位于 摄像机设置 属性中。而效果的质量可以通过本节中的设置来控制。
Note
景深只在3D视图中的相机视图里工作。
后期处理方法是分两次计算的。第一遍是使用模糊法,对高光部分不能产生高质量的虚化,但对一般情况是有效的。紧接着是第二遍,这是基于精灵的,只改善了非常明亮的高光部分的质量。这是因为它太慢了,无法应用于图像的每一部分。所以它只包括图像中非常明亮的孤立部分,如与周围环境不同的部分。哪些像素会被二次处理,可以用 Sprite阈值 和 邻域抑制 选项来控制。
其次,基于样本的方法通过随机化每个样本的相机位置来工作。它更准确,但需要许多样本来实现平滑的结果。因此,后处理的模糊半径被缩减以消除欠采样。然而,一些场景可能仍然需要更多的后处理模糊,以消除明显的采样模式。这正是 过度模糊 选项的作用,但它也会降低虚化形状的清晰度。
参考
- 面板:
- 最大尺寸
以像素为单位的景深后处理效果的最大尺寸(越小越快)。值为0将禁用后处理效果,但不会禁用基于样本的方法。
- Sprite阈值
基于精灵的景深所需要考虑的一个像素的最小亮度。更高的值会提高性能,但也会降低高光的质量。亮度是在场景的参考色彩空间中。
- 邻域抑制
在进行精灵邻域抑制时要考虑的最大强度。这应该被设置为一个亮度值,超过这个值,在色彩管理后就会出现明显的视觉差异。较低的值会提高性能,但也会降低高光的质量。亮度是在场景的参考色彩空间中。
- 抖动相机
对每个场景渲染样本的摄像机位置进行随机化以提高精度。启用这个选项可以改变场景的实际样本数。
Note
请注意,实际的样本数可能增长得相当快。
Hint
实际样本数由以下公式计算:
\[sample\_count = (ring\_count^{2} + ring\_count) * 3 + 1\]其中 \(ring\_count\) 是六芒星图案中的环数。\(ring\_count\) 的选择是为了使整个图案至少包含在 渲染设置 中设置的样本数。
- 过度模糊
缩放后处理的景深半径以减少伪影。较高的值会软化虚化的形状。
See also
限制。