私は約 500 から 1000 個のオブジェクト (かなり小さい、最大 50 個の三角形) をアニメーション (たとえば 500 タイムステップ) またはインタラクティブに (1 つのオブジェクトを変更すると、最悪の場合は他のすべてのオブジェクトを再計算することを意味します) レンダリングしたいシミュレーション プログラムを持っています。
このようなレンダリング作業に最適なアプローチは何でしょうか?
私は VBO を考えてglBufferSubData
いて、タイムステップごとにオブジェクトを更新するために使用していました。それとも何か他の方法がありますか?
また、約 20 種類のオブジェクトがあるため、それに応じて属性を設定できるように、20 の異なる VBO を使用する必要がありますか?