-1

多くの三角形とテクスチャをレンダリングする最良の方法は何ですか?

何千もの三角形と最大 20 のテクスチャを持つ建物を含む都市をゲームに追加したいと考えています。現時点で私が知っている唯一の方法は、同じテクスチャを持つすべての三角形のバッチをレンダリングすることです。しかし、それは本当に遅いです。より高速でシンプルなものが必要です。

4

1 に答える 1

1
  • テクスチャが小さい場合、それらをアトラス テクスチャにグループ化すると、1 回の描画呼び出しでより多くの三角形をバッチ処理できます。
  • バッチ処理して描画する前に、表示されていない三角形を削除する方が速いかもしれません。多くの三角形について話している場合、これは違いを生む可能性があります。
  • あなたは三角形をバッチ処理すると言いました。VBOを使用していますか?そうでない場合は、VBO を使用してみてください。それはより速いはずです。

また、次のリンクも確認できます。

Open GL のプロファイラーを使用することもできます。Java はホストの opengl ドライバーと対話する必要があるため、Java 2 でも動作するはずです。- http://www.opengl.org/wiki/Debugging_Tools

于 2012-07-03T15:49:56.107 に答える