3

OpenGL のさまざまな手法の長所と短所を理解しようとしています。私が読んでいるチュートリアルでは、多数の VBO をレンダリングするとパフォーマンスが低下することが示唆されており、1 つのアプローチとして複数のオブジェクトを 1 つの VBO に格納することが考えられます。

データを整理してレンダリングする方法/理由について、適切な経験則はありますか? たとえば「Modern Warfare」という現代のビデオゲームの場合、空の背景、いくつかの静止した建物、たくさんのがれき、10 人の NPC を含むシーンを見ている場合、それらが作成した VBO の数はいくつだと思いますか? glDrawArrays() を何回呼び出していると思いますか?

4

1 に答える 1