后期处理栈附带一系列调试视图,用于查看特定效果或 pass(如深度、法线和运动矢量)。这些视图可在后期处理配置文件的顶部找到。调试视图将影响其他效果在 Game 视图中的应用。
后期处理栈中包含的调试视图为:
Depth
Normals
Motion Vectors
Ambient Occlusion
Eye Adaptation
Focus Plane
Pre Grading Log
Log Lut
User Lut
属性: | 功能: |
---|---|
Mode | 当前选择的调试视图 |
Depth 调试视图显示屏幕上像素的深度值。通过调整 Scale 值可以移动这些值以便于查看。
调试视图可用于识别使用深度纹理的所有效果(例如环境光遮挡和景深)中的问题。
属性: | 功能: |
---|---|
Scale | 在显示深度贴图之前缩放摄像机远平面。 |
Normals 调试视图显示用于各种效果的法线纹理。此调试视图在不同渲染路径之间有所差异。在延迟渲染路径中,此视图显示 G 缓冲区法线 (G-Buffer Normals) 纹理,其中包括来自对象法线贴图的细节。在前向渲染路径中,此视图仅显示对象的顶点法线。
此调试视图可用于识别使用法线纹理的所有效果(例如屏幕空间反射和环境光遮挡)中的问题。
Motion Vectors 调试视图显示运动矢量纹理的可视化。Motion Vectors 调试视图中有两种类型的可视化。
叠加可视化类型可显示屏幕上每个像素的运动矢量颜色。不同的颜色显示不同的运动方向,而更大的饱和值表示更高的速度。箭头可视化类型在屏幕上绘制箭头以指示运动的方向和速度,这不是太精确但更便于辨识。
此调试视图可用于识别时间效果(例如运动模糊和时间抗锯齿)的问题。
属性: | 功能: |
---|---|
(Source Image) Opacity | 源渲染的不透明度。 |
(Motion Vectors (overlay)) Opacity | 每像素运动矢量的不透明度 |
(Motion Vectors (overlay)) Amplitude | 由于运动矢量主要是非常小的矢量,因此可使用此设置使这些矢量更加明显。 |
(Motion Vectors (arrows)) Opacity | 运动矢量箭头的不透明度。 |
(Motion Vectors (arrows)) Resolution | 屏幕上的箭头密度。 |
(Motion Vectors (arrows)) Amplitude | 调整箭头长度。 |
Ambient Occlusion 调试视图显示环境光遮挡效果的最终结果,而不会在场景顶部对其进行倍增。这对于识别环境光遮挡中的问题非常有用。
Eye Adaptation 调试视图显示用于人眼适应的直方图表示。此视图指示直方图对数和亮度的最小值和最大值以及该效果计算的当前平均亮度。它们将覆盖屏幕的亮度值,并进行实时更新以指示人眼适应效果。
这对于微调人眼适应效果非常有用。
Focus Plane 调试视图显示用于景深的焦距和光圈范围。
这对于设置景深效果非常有用。
Pre Grading Log 调试视图在对数空间中显示源图像。这是用于大多数颜色分级控件的输入。它显示当前 HDR 视图的对数/压缩视图。
这对于识别颜色分级中的问题很有用。
Log Lut 调试视图显示颜色分级的输出 LUT。这是由颜色分级效果基于用户设置的参数生成的 LUT。
这对于识别颜色分级中的问题很有用。
User Lut 调试视图显示用户 LUT 的输出 LUT。这是由 Contribution 参数调整的 Lut 字段中设置的纹理。
这对于识别用户 LUT 中的问题很有用。
2017–05–24 Page published with no editorial review
5.6 中的新功能