2

地形テクスチャ用にリアルタイムでレンダリングされたアニメーションをレンダリングする必要があります。これを行うための最良のレンダリング方法は何ですか?アニメーションは、テクスチャの座標を調整することによって行われます。

すべてのアニメーションフレームのテクスチャ座標用に事前に作成された配列がありますが、openglにすべてのアニメーションフレームまたはsmthingを通知した場合、アニメーションのレンダリングを高速化する方法はありますか?

また、地形ポリゴンの位置はほぼリアルタイムで変更される可能性があります...これは高さマップではありません。地形の一部だけをforループなどで一度にレンダリングしたいと思います。

現在、ディスプレイリストを使用していて、それらの更新は非常に遅いです...しかし、それらをレンダリングすることは、私がこれまでに試した中で最も速いです。

4

1 に答える 1

5

ディスプレイリストやその他の非GPUメソッドは常に低速になります。頂点バッファオブジェクト/配列を読んでみてください。

すでにこのNeHeチュートリアルでさえ、大幅な速度の向上をもたらします。

一般的に、速度の比較は次のようになります。

direct calls < display lists < vertex arrays < vertex buffer objects

ただし、速度の2番目のジャンプ(DLとVA)はBIGです。

于 2010-01-06T15:02:09.610 に答える