Skip to main content

詳細レベルとは何ですか?

Computerグラフィックスの詳細レベル(LOD)とは、遠くにレンダリングされている3次元(3D)オブジェクトのさまざまなグラフィカルな側面を簡素化するプロセスを指します。詳細レベルをプログラムに実装する目的は、仮想シーンに複数のオブジェクトがある場合にレンダリングの速度を上げることができ、それらのいくつかは視聴者から非常に離れているため、外部の詳細はとにかく見えません。詳細レベルの正確な方法に応じて、プログラムに統合されているため、控えめまたは連続する2つのタイプの1つになります。Discreet LODは、3Dモデルまたはテクスチャを、詳細が少ない別々の、通常は予約済みのモデルに置き換えます。連続LODは、アルゴリズムを使用して、必要に応じてモデルの詳細を動的に増やしたり減らしたりします。適切に実装されている場合、LODは視聴者にとってほとんど目立たないものです。仮想シーンのオブジェクト間の計算距離と視聴者の位置が特定の数を超えると、詳細レベルを下げることができます。この削減により、通常、3Dオブジェクトを構成するポリゴンが少なくなり、質の高いテクスチャ画像が削減されるか、両方の組み合わせが生じます。詳細レベルを使用するシーンのレンダリング速度は、オブジェクトが一貫して詳細であるシーンのレンダリング速度よりもかなり高速です。オブジェクトがレンダリングされます。3Dモデルのさまざまな品質レベルは、モデリングプログラムで作成するか、プログラムが開始されたときに計算され、後で使用するために保存することもできます。この方法は、シンプルで高速であるため、うまく機能します。また、一部のプログラマーやアーティストには好まれていません。時折、あるLODモデルから別のモデルへのジャンプがあまりにも明白に見え、オブジェクトが視聴者の前で突然大きく詳細に見えるようになる可能性があるためです。アルゴリズムを使用して、オブジェクトを構成するポリゴンを使用し、細部に細分化するか、顔をより詳細に統合します。LODのこのバージョンは、距離が下がるにつれて、単一のピクセルから詳細へのスムーズな移行を可能にします。ただし、アルゴリズムは非常にプロセッサ集約型である場合があり、ポリゴンの顔の欠落や初期ジオメトリを歪める3Dモデルの変更など、望ましくない結果を生成する可能性もあります。テクスチャマッピング画像は、代わりに非常に低品質の小さな画像を使用して、または遠くから外観を近似するためにテクスチャマッピングのないソリッドカラーを使用しているだけです。別の方法では、LODの目的で実際に削減された高品質の3Dモデルをロードする代わりに、遠くのモデルは、球体や長方形などの幾何学的原始に置き換えられ、任意のポリゴンよりもはるかに高速になります。地形メッシュを変更するために必要なものや、シーンをすばやく移動しているオブジェクトを近似するために使用できるものなど、より特定のタイプのLOD計算に使用できる他のアルゴリズムがあります。