1
所以我試圖在我製作的一些pixelart上使用景深效果。Threejs - 使用MeshDepthMaterial繪製透明紋理
爲此,我需要一個具有深度信息的紋理。所以我使用MeshDepthMaterial在一個平面上渲染我的紋理,但是我得到的只是一個灰色的矩形,它完全忽略了紋理中的alpha數據(僅爲1或0,沒有任何中間數據)。
當然,我使用
depthMaterial.transparent = true;
depthMaterial.alphaTest = 0.5;
depthMaterial.needsUpdate = true; //just to be sure
只要您有興趣,這是我的pixelart以及它是如何呈現:http://imgur.com/a/TLQOe