unity中獲取深度圖

Unity中深度圖基礎及應用的介紹可以參考Unity Shader - 深度圖基礎及應用,實現的效果如下所示:
這裏寫圖片描述
對於初學者而言,實現起來可能遇到一些問題,所以在這裏提供一種較爲快捷的方式。
爲了實現上圖中的效果,讀者可以先從網站Unity Shader - 深度圖基礎及應用 中提供的鏈接文中代碼下載代碼,將下載的代碼中的..\Unity-Shader-Demo-master\Unity-Shader-Demo-master\UnityShaderProject\Assets\Depth\Scripts文件夾下的
EnableDepthMapAndBlit.cs掛在自己的主相機上,代碼中需要的材質添加爲..\Unity-Shader-Demo-master\Unity-Shader-Demo-master\UnityShaderProject\Assets\Depth\Materials文件夾下的PrintDepth.mat即可。
注意:若運行結果的物體全黑,將參數中的Far改小即可(如30)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章