5 獲取深度圖在Shader Graph中的確不是特別直觀的一個思路是借助Unity的內置變量通過Scripting的方式提前準備好數(shù)值然后傳遞給材質參數(shù)具體做法是在場景中找到主相機并設置Depth Texture Mode為DepthOnly這樣就會生成相關的深度貼圖接下來在Shader Graph里用Property節(jié)點定義一個Texture類型的變量將其賦值為_CameraDepthTexture最后通過Sample Texture 2D節(jié)點讀取數(shù)據(jù)不過要注意有時候可能需要額外做gamma校正以保證結果準確無誤