私はBSPレンダラーを書きました。最後に、アルファテストを使用してマスクされたテクスチャをレンダリングする機能を追加しました。素晴らしい作品で、シーンのジオメトリをソートする必要はありません。さて、半透明のテクスチャを持つ能力が必要です。アルファテストでこれをやり直す方法があるので、ソートを避けることができます。そうでない場合は、BSPツリーのジオメトリを並べ替えることについてのチュートリアルがありますか?レンダリング透明な形状OpenGL
1
A
答えて
2
ソートを避けるために、これをアルファテストで再度行う方法はありますか?
号
ない場合は、誰もがおそらくBSPツリーの形状とソートの良いチュートリアルがありますか?
BSPツリーの素晴らしい点は、彼らがあなたのために無料で並べ替えることです。それだけでプリミティブを前後に吐き出すので、まずBSPからプリミティブのリストを作成し、その逆のリストを反復する必要があります。
http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/bsp-tree-faq-r657
関連する問題
- 1. OpenGLレンダリングにテクスチャ透明度問題
- 2. 透明な3次元形状(クワッド)を同じzオーダーでレンダリングする
- 3. OpenGL上の透明なウィンドウ
- 4. iPhone:OpenGLレンダリング透明テクスチャ
- 5. OpenGLの透明度を持つGL_TRIANGLE_FANsとしてのパーティクルのレンダリング
- 6. OpenGLの不要な透明度
- 7. 透明なオブジェクト内のOpenGLアルファブレンディング
- 8. OpenGlブレンド:同じ透明なオブジェクト
- 9. OpenGLレンダリング状態管理
- 10. 初心者の透明度/ OpenGLの不透明度
- 11. 形状の背景をアンドロイドで透明に設定
- 12. EaselJSで透明な矩形をクリックイベント
- 13. 透明なPNG画像(HTML形式)
- 14. OpenGLの奇妙な方形照明アーティファクト
- 15. OpenGL透明テクスチャクリップ前のもの
- 16. 透明度ドット付きOpenGL ES 2.0
- 17. Opengl:透明度とデプステストの問題
- 18. 半透明モデル内のOpenGL(ES)モデル
- 19. C#50%の不透明な形で描かれた透明な実線の矩形
- 20. 透明なWPFの不透明要素
- 21. 透明なdiv内の非透明div
- 22. iPhone OpenGLのテクスチャが完全に透明でない
- 23. OpenGL:奇妙な透明度のブレンドの結果
- 24. OpenGL、オーバーレイが見えない不透明度のプリミティブ
- 25. iPhone:透明なOpenGLビューをUIViewの上に重ねる?
- 26. 透明なpngを変換するSDL/OpenGLがクラッシュする
- 27. opengl効率的なモノクロ透明テクスチャの保存方法
- 28. OpenGLのシーンで透明なゴムバンドを描く方法
- 29. 透明なUIPopover
- 30. 透明なグループボックス
BSPツリーの主なアプリケーションはジオメトリのスポーツではありませんか?したがって、BSPツリーを持っていれば、ソートを得るために適切にトラバースします。 Quakeの.bspファイルについて言及していない限り、古典的なBSPツリーとはまったく関係なく、むしろ.pvsファイルと呼ばれるべきです。 –
ソートせずに透明テクスチャを描画すると、顕著なアーティファクトはありませんか? – fintelia