0
我有一個紋理,有一個黑色的背景,我想透明。問題是,當我使用紋理在另一個對象的前面繪製此紋理時,黑色背景仍然顯示。如何使我的紋理透明,即使它重疊?如何在重疊時使紋理的背景變得透明?
我有一個紋理,有一個黑色的背景,我想透明。問題是,當我使用紋理在另一個對象的前面繪製此紋理時,黑色背景仍然顯示。如何使我的紋理透明,即使它重疊?如何在重疊時使紋理的背景變得透明?
我假設三樣東西在這裏
當OpenGL的是借鑑你的四核/三角,還繪製了深度緩存,無論是像素是否是透明的(或部分非常透明)。 我的猜測是,你先繪製這個透明的形狀,然後是它後面的對象。 OpenGL不會繪製背景對象,深度緩衝區已經說你已經在它的前面畫了一些東西,所以你真的看透了第一個和第二個對象,進入「天空」。
所以如果透明物體總是在前面,最後繪製它。否則它會變得非常複雜(谷歌「深度分類」)
我會嘗試給我添加更多的細節,當我回家。
你還沒回家?我需要這個 – Mazyod 2011-07-31 16:54:43