1. 程式人生 > >如何在UE4材質中判斷物體是否開啟了渲染Custom Depth Pass?

如何在UE4材質中判斷物體是否開啟了渲染Custom Depth Pass?

圖片 技術 兩種 判斷 dep 是否 sce 根據 tom

兩種判斷CustomDepth是否開啟的辦法

根據前面的文章,沒有開啟時,CustomDepth的值為10^8,開啟之後,CustomDepth的值為SceneDepth。

SceneDepth遠遠小於10^8,所以可以用兩種辦法來判斷。

一種是拿CustomDepth和10^8(或者10^7)比較,一種是拿CustomDepth和SceneDepth比較。兩個辦法都可以。

技術分享圖片

技術分享圖片

如何在UE4材質中判斷物體是否開啟了渲染Custom Depth Pass?