0
我正在用.NET庫OpenTK編程遊戲。我試圖通過繪製一系列透明的面部在特定區域附近創建霧效果。然而,面孔把他們身後的一切變成了天空的顏色,如http://dl.dropbox.com/u/97311769/texglitch.png透明的人臉導致他們身後的臉消失
有沒有什麼辦法可以阻止這種情況的發生,或者更好的方式來創造這種霧效果?
我正在用.NET庫OpenTK編程遊戲。我試圖通過繪製一系列透明的面部在特定區域附近創建霧效果。然而,面孔把他們身後的一切變成了天空的顏色,如http://dl.dropbox.com/u/97311769/texglitch.png透明的人臉導致他們身後的臉消失
有沒有什麼辦法可以阻止這種情況的發生,或者更好的方式來創造這種霧效果?
This question可能與您的問題有關。透明度在3D圖形渲染中可能是一項棘手的任務。另外,如果你使用的是OpenGL 2.0+,更好的方式來做霧將是獲得深度緩衝區,在着色器中,根據片段的「遠處」,將片段與你的霧色的顏色。
謝謝!現在唯一的問題是偶爾會出現一些奇怪的條紋,但這可能與其他「霧區」重疊。 – ThinkInvisible 2013-03-12 13:31:17