通过相机的 depthTextureMode 属性,可以启用深度纹理。启用后,Shader 中可以通过 camera_DepthTexture
属性访问深度纹理。
深度纹理的常见用途包括:
注意:深度纹理仅会渲染非透明物体,透明物体不会写入深度。
通过相机的 opaqueTextureEnabled 属性,可以启用非透明纹理。启用后,透明队列中的 Shader 可以使用 camera_OpaqueTexture
属性。
此外,可以通过相机的 opaqueTextureDownsampling 属性设置降采样级别,以在清晰度和性能之间找到平衡。