.NETライブラリOpenTKを使用してゲームをプログラミングしています。一連の透明な面を描画して、特定の領域の近くにフォグ効果を作成しようとしています。ただし、 http://dl.dropbox.com/u/97311769/texglitch.pngに示されているように、顔は背後にあるすべてのものを空の色に変えます。
これを防ぐ方法、またはこのフォグ効果を作成するためのより良い方法はありますか?
.NETライブラリOpenTKを使用してゲームをプログラミングしています。一連の透明な面を描画して、特定の領域の近くにフォグ効果を作成しようとしています。ただし、 http://dl.dropbox.com/u/97311769/texglitch.pngに示されているように、顔は背後にあるすべてのものを空の色に変えます。
これを防ぐ方法、またはこのフォグ効果を作成するためのより良い方法はありますか?
この質問はあなたの問題に関連しているかもしれません。透明性は、3Dグラフィックスレンダリングでは難しい作業になる可能性があります。
また、OpenGL 2.0+を使用している場合、フォグを行うためのより良い方法は、デプスバッファを取得することです。シェーダーでは、フラグメントの「距離」に応じて、フラグメントを自分の色とブレンドします。霧の色。