3
我正在製作一個體素遊戲,並且我已經將水設計爲0.5 alpha的立方體。它的偉大工程,如果所有的水是在同一高度,如下圖中:OpenGL體素遊戲 - 避免透明重疊
但是,如果水不是在同一高度,字母重疊的情況:
如何防止發生這種重疊? (例如,只繪製每個像素最近的水體,丟棄剩餘的水體)。我是否需要使用FrameBuffers,通過多次傳遞來繪製場景,或者通過使用替代混合函數或採用另一種較少的GPU昂貴的方法就足夠了?