Geomipmapping とは

地形マッピングまたは幾何学的ミップマッピングは、W.Hによって開発されたリアルタイムのブロックベースの地形描画アルゴリズムです。 de Boerは2000年に地形レンダリングの詳細なレベルで共通のボトルネックとなるCPU処理時間を削減することを目的としています。 「1」
ジオミップマッピングの前に、四分木レンダリングなどの技法を使用して、地形を2次除算によって作成された正方形タイルに二次的に縮小する。サブディビジョン・ステップは通常、ジオメトリ・コマンドがGPUにバッファされるときにボトルネックを生成するCPU上で実行されます。 CPU処理時間を短縮するために、1×1ポリゴンユニットをGPUに送るクワッドツリーとは異なり、ジオミマッピングは地形をそれ自体が規則的に細分化されたグリッドベースのタイルに分割します。典型的には、一定数の頂点バッファオブジェクト(VBO)が、10×10,20×20などの異なるグリッド解像度でGPUに格納され、CPUによって選択された主要な地形領域に配置されます。頂点シェーダを使用して、GPU上の特定のVBOの頂点を再配置します。全体的に見ると、CPUの処理が大幅に削減され、GPUがほとんどの作業を実行するため、CPU / GPUの帯域幅が減少します。 GeoclipmapsとGPUレイキャスティングは、地形のインタラクティブレンダリングのためのジオミップマッピングの2つの他の現代的な代替手段です。