Normal Map (ノーマルマップ / 法線マップ)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。平坦なポリゴンの表面に対して、RGB値で表現された擬似的な「凹凸の向き(法線)」をテクスチャとして貼り付け、ライティング計算によって立体的な陰影を錯覚させる技術。

現実世界での例え:平らな紙に描かれた『だまし絵(3Dアート)』に光が当たるマジック

ノーマルマップは、「真っ平らなコンクリートの床に、特殊な立体だまし絵(ノーマルテクスチャ)を描き、ライトの光を当てると、本当に目地が凹んでいるように見えてしまう錯覚マジック」です。実際には指で触っても完全にフラット(頂点数は少ない)ですが、影の付き方だけが光の角度に合わせてリアルに変化するため、プレイヤーの脳はそれを「本物のゴツゴツした3D形状」だと信じ込みます。これにより、頂点数を増やさずに圧倒的な実在感を演出できます。

Normal Map (ノーマルマップ / 法線マップ) concept infographic diagram

図:Normal Map (ノーマルマップ / 法線マップ)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック

詳細な仕組みと動作原理

ハイポリゴンモデルの凹凸を青紫色の「ノーマルマップ(法線テクスチャ)」として焼き付け(ベイク)、ローポリゴンモデルに貼り付けてGPUのライティング計算で立体的な凹凸を再現します。