2
我使用渲染到紋理進行後處理,然後將幾個2D圖層混合在一起。在Three.js中穿孔渲染到紋理
目前,我正在使用模板掩模在渲染到紋理目標中創建「孔」,並將某些區域保留爲透明。然而,在我的情況下,這是很麻煩的。我寧願忽略模板掩模,然後只是使用普通的填充操作來繪製孔。
存在什麼樣的方法來渲染場景中的「填充到alpha 0.0」區域?即現有的rendet-to-texture目標alpha值將被忽略,並僅替換爲0.0值。我假設你可以設置OpenGL模式位,這樣做(如何?),這可以做到,而不需要使用自定義片段着色器。
我已經知道如何將深度遮罩設置爲忽略模式,所以我可以重繪現有多邊形的頂部。