レベル・オブ・ディテール(英: Level of Detail、略名: LOD)は、3次元コンピュータグラフィックスにおける3Dモデルの詳細度を表す用語、あるいはコンピュータの計算負荷を軽減するための技術である。

単に用語としてのLOD

3Dモデルをどこまで詳細に表現するかの度合いを表す用語。主にBIMなどで使用される。「LOD + 数字」というように3Dモデルの詳細度を表し、進捗を示すことも多い。

技術としてのLOD 一般には、カメラとの距離に応じて3Dモデルのポリゴン数を減らすことで、見た目を大きく損なうことなくコンピュータの負荷を軽減させる。同時に、3Dモデルに用いるテクスチャの解像度も下げられることが多い。また、さらに遠くに表示される3Dモデルについては、完全にレンダリングから除外してしまうこともある。

主にコンピュータゲームなど、リアルタイムでの表示を必要とする分野で頻繁に使用される。特に、プレイヤーが自由にキャラクターやカメラを操作することができるゲームでは、非常に一般的に用いられる技術である。2023年における、家庭用ゲームソフトの売上トップ5作品のなかで、3DCGを多用する『ゼルダの伝説 ティアーズ オブ ザ キングダム』 - 動画時間2分36秒ほど。画面右奥の木のモデルが切り替えられているのが確認できる。 、『ピクミン4』 - 動画時間2分39秒ほど。画面右のいくつかの植物のモデルが切り替わったり、除外されているのが確認できる。 、『ポケットモンスター スカーレット・バイオレット』 - 動画時間0分19秒ほど。画面奥の建物のモデルが切り替えられているのが確認できる。 の3作品は、いずれもこの技術を採用している。『スーパーマリオブラザーズ ワンダー』、『桃太郎電鉄ワールド 〜地球は希望でまわってる!〜』の2作品も3DCGを使用する作品だが、プレイヤーによるダイナミックなカメラ操作は行えないため、ここでは除外した。

なお、オブジェクトのフレームレートを距離によって落とすような処理も存在するが、これはLODではなく、明確な呼称も存在しない。ただし、Unreal EngineにおいてはUpdate Rate Optimizations(URO)と表記される。

おもな実現方法 ゲームエンジンなど開発環境によって手順は異なるが、基本的には制作者があらかじめ数段階の3Dモデルを用意し、ソフトウェア側に切り替えさせる。自動でポリゴン数を削減した3Dモデルを生成する機能が用意されていることもあるが、意図しない形に3Dモデルが崩れてしまうこともある。

脚注

出典