深度纹理可用于在着色器中作为全局着色器属性进行采样。通过声明名为 _CameraDepthTexture 的采样器,您将能够为摄像机采样主深度纹理。
_CameraDepthTexture 始终引用摄像机的主深度纹理。相比之下,您可以使用 _LastCameraDepthTexture 来引用任何摄像机渲染的最后一个深度纹理。例如,如果您使用辅助摄像机渲染脚本中的半分辨率深度纹理并希望将其提供给后期处理着色器,这种做法可能很有用。
在内置渲染管线中,运动矢量纹理(启用时)在着色器中可用作全局着色器属性。通过声明一个名为“_CameraMotionVectorsTexture”的采样器,您可以为当前执行渲染的摄像机采样纹理。从该纹理运动采样时,将返回 –1 到 1 范围内的编码像素。这将是从最后一帧到当前帧的 UV 偏移。