5 获取深度图在Shader Graph中的确不是特别直观的一个思路是借助Unity的内置变量通过Scripting的方式提前准备好数值然后传递给材质参数具体做法是在场景中找到主相机并设置Depth Texture Mode为DepthOnly这样就会生成相关的深度贴图接下来在Shader Graph里用Property节点定义一个Texture类型的变量将其赋值为_CameraDepthTexture最后通过Sample Texture 2D节点读取数据不过要注意有时候可能需要额外做gamma校正以保证结果准确无误