PixelDepth的含義
像素深度,被渲染的點到鏡頭的距離。
關於距離的單位,文檔並沒有細說,可能是以像素來衡量的。
使用了PixelDepth的效果

PixelDepth示例中的材質

這個是官網上的例子。
首先把PixelDepth除以2048,這樣可以看到較大范圍的變化。
變化在兩個顏色之間取插值。
SceneDepth的含義
SceneDepth和PixelDepth一樣,都是被渲染的點,距離鏡頭的距離。
SceneDepth和PixelDepth的區別
有兩個主要區別:
1、SceneDepth可以被用在后處理材質中,Pixel不能。
2、SceneDepth可以取樣被擋住的點。
關於第二點,后面有機會再補上。
SceneDepth和SceneTexture:SceneDepth
這兩個值是相同的,我寫了一個后處理材質測試了一下。

SceneDepth的值
用材質測試了一下。這是材質:

這是場景中的效果:

看起來好像是茫茫大霧。
原文地址:原文地址
本文首發於翰者學堂
