0
我爲我的場景使用了WebGLDeferredRenderer,並且我意識到材質屬性透明度根本不起作用。如何在WebGLDeferredRenderer中設置透明度?
如果我設置透明:真 - 材料完全不 顯示如果我設置透明:假 - 材料使用透明度:1.0 如果我改變透明度屬性 - 沒有區別
案例1: 透明:真, 透明度:0.5 沒有材料
情形2: 透明:假, 透明度:0.5 沒有與透明材料1.0
我爲我的場景使用了WebGLDeferredRenderer,並且我意識到材質屬性透明度根本不起作用。如何在WebGLDeferredRenderer中設置透明度?
如果我設置透明:真 - 材料完全不 顯示如果我設置透明:假 - 材料使用透明度:1.0 如果我改變透明度屬性 - 沒有區別
案例1: 透明:真, 透明度:0.5 沒有材料
情形2: 透明:假, 透明度:0.5 沒有與透明材料1.0
你知道延遲渲染在透明材質和混合方面有一些問題嗎?
我不知道目前是否有任何對透明材質的支持,我會等到有更新的Three.js版本和至少一個演示。
你有兩個選擇:
如果你沒有真正的理由使用延遲渲染,然後切換到「基本」 WebGLRendering與向前管線,你不會有問題的任何其他技術。