3Dグラフィックス生成AI

ノーマルマップ

のーまるまっぷ · Normal Map
18 views

ノーマルマップ(法線マップ)とは、3Dモデルの表面にある凹凸や詳細な質感を表現するために用いられる特殊な画像データです。光の反射方向を示す法線情報をRGBカラーで記録し、モデルのポリゴン数を増やすことなく立体感を擬似的に再現できます。近年では生成AIを活用したノーマルマップの自動生成技術も注目されています。

ノーマルマップとは

ノーマルマップは、3Dモデルの表面における光の跳ね返り角度(法線ベクトル)を赤・緑・青の色彩で表現し、少ないポリゴン数で細かな凹凸や立体感をリアルに見せるためのテクスチャ技術です。

詳しく解説

3Dグラフィックスにおいて、高精度な立体を表現するためにポリゴン数を無制限に増やすと、計算負荷が大幅に増大します。この問題を解決するのがノーマルマップです。ノーマルマップは、表面の垂直方向を示す法線(Normal)の向きをRGB値(X軸=赤、Y軸=緑、Z軸=青)に変換して記録した2D画像です。描画時に光の計算へこの法線情報を割り込ませることで、実際の形状は平坦であっても、影の入り方によって立体的な凹凸が存在するように見せかけることができます。AI技術の進化に伴い、単一の平面画像から奥行きや凹凸を予測して高精度なノーマルマップを自動生成する生成AIの研究やツール開発が進んでおり、資産制作の効率化に貢献しています。

具体例・使われ方

ゲームやVRコンテンツにおいて、キャラクターの服のしわ、レンガ壁の目地、金属の小さな傷などを低負荷で描画する際に広く使用されます。また、平面画像からノーマルマップを生成AIで出力し、手軽にリアリティのあるテクスチャを作成する用途でも利用されています。

似た用語との違い

高低差をグレーの明暗だけで表現するバンプマップと比較すると、ノーマルマップは方向情報(RGB)を持つため、より精密で正確な陰影計算が可能です。一方で、実際の頂点位置を物理的に移動させて本物の凹凸を作るディスプレイスメントマップとは異なり、ノーマルマップは光の計算による視覚的な錯覚を利用するため、モデルの輪郭部分までは変形しないという違いがあります。

注意点

ノーマルマップはあくまで光の反射を偽装する技術であるため、モデルを真横から見た場合には表面が平らに見えてしまい、輪郭の凹凸は表現できません。また、ソフトウェアやエンジンによって法線の座標系(OpenGL形式とDirectX形式でY軸の上下が反転するなど)が異なる場合があるため、使用環境に合わせた変換が必要です。

更新日時: 2026年9月17日 19:01