私は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. CSS透明形状
- 3. OpenGLレンダリングにテクスチャ透明度問題
- 4. OpenGL上の透明なウィンドウ
- 5. 透明な3次元形状(クワッド)を同じzオーダーでレンダリングする
- 6. OpenGLの透明度を持つGL_TRIANGLE_FANsとしてのパーティクルのレンダリング
- 7. iPhone:OpenGLレンダリング透明テクスチャ
- 8. OpenGL:透明テクスチャの問題
- 9. 透明なオブジェクト内のOpenGLアルファブレンディング
- 10. OpenGlブレンド:同じ透明なオブジェクト
- 11. OpenGLの不要な透明度
- 12. OpenGLレンダリング状態管理
- 13. 初心者の透明度/ OpenGLの不透明度
- 14. 透明な素材レンダリングのアーティファクト
- 15. OpenGL三角形がレンダリングされない
- 16. OpenGL 2d矩形がレンダリングされない
- 17. 形状の背景をアンドロイドで透明に設定
- 18. キャンバス画像のデータ不透明度がキャンバス形状の上に
- 19. 透明なPNG画像(HTML形式)
- 20. EaselJSで透明な矩形をクリックイベント
- 21. OpenGLの奇妙な方形照明アーティファクト
- 22. OpenGLのトランスペアレンシーは不透明です
- 23. Opengl:透明度とデプステストの問題
- 24. 半透明モデル内のOpenGL(ES)モデル
- 25. OpenGL透明テクスチャクリップ前のもの
- 26. OpenGLテクスチャを透明にするVBO
- 27. 透明度ドット付きOpenGL ES 2.0
- 28. Triangleストリップの透明度オブジェクトOpenGL es 2.0
- 29. C#50%の不透明な形で描かれた透明な実線の矩形
- 30. 透明なpngを変換するSDL/OpenGLがクラッシュする
BSPツリーの主なアプリケーションはジオメトリのスポーツではありませんか?したがって、BSPツリーを持っていれば、ソートを得るために適切にトラバースします。 Quakeの.bspファイルについて言及していない限り、古典的なBSPツリーとはまったく関係なく、むしろ.pvsファイルと呼ばれるべきです。 –
ソートせずに透明テクスチャを描画すると、顕著なアーティファクトはありませんか? – fintelia