【超初心者】くだすれOpenGL2.0【質問用】
■ このスレッドは過去ログ倉庫に格納されています
0256デフォルトの名無しさん
2007/11/12(月) 21:38:22基本的には、交差させないのが一番。
交差するならCPUで計算してポリゴン割る。
分割せずに半透明ポリゴンを順序非依存で正しく描画する方法といったら、
1. Depth Peeling
2. シェーダで半透明情報をバッファ上に蓄積、最後に合成
の二通りかな。
1.はdepth complexityに応じてnパスレンダリングをおこなう必要がある。
2.は事前に決めた枚数(バッファの深さと精度のトレードオフ)より沢山は重ねられない。
まぁどっちにしても非常に負荷の大きい処理なわけで、半透明処理は鬼門ですわね。
実装が簡単なのは1.だけど、今後2.のアプローチが流行りそうかもしれないので
チャレンジしてみてください是非!
■ このスレッドは過去ログ倉庫に格納されています