相机一个组件,用于创建场景中特定视点的图像。输出要么绘制到屏幕上,要么捕获为纹理。更多信息
参见 术语表 组件的 检视面板一个 Unity 窗口,显示当前选定游戏对象、资源或项目设置的信息,允许您检查和编辑值。更多信息
参见 术语表 窗口指示相机何时渲染深度或深度+法线纹理。
从相机请求深度纹理的方式(Camera.depthTextureMode)可能意味着,在您禁用需要它们的特效后,相机可能会继续渲染它们。如果相机上存在多个特效,并且每个特效都需要深度纹理,那么在禁用单个特效时,没有好的方法可以自动禁用深度纹理渲染。
在实现复杂的 着色器在 GPU 上运行的程序。更多信息
参见 术语表 或图像特效时,请记住 平台之间的渲染差异。特别是,在图像特效中使用深度纹理通常需要在 Direct3D + 反锯齿上进行特殊处理。
在某些情况下,深度纹理可能直接来自本机 Z 缓冲区。如果您在深度纹理中看到伪像,请确保使用它的着色器 **不要** 写入 Z 缓冲区(使用 关闭 ZWrite)。
当深度法线纹理在单独的通道中渲染时,这是通过 着色器替换 完成的。因此,在您的着色器中拥有正确的“RenderType”标签非常重要。