バンプマップとは、3Dモデルの表面に擬似的な凹凸を表現するためのグレースケール画像です。平坦なポリゴンに光の反射計算による陰影を与えることで、データ量を増やさずに立体感を再現します。近年は生成AIやディープラーニングによって、2D写真からバンプマップを自動生成する技術の活用も進んでいます。
バンプマップとは
バンプマップとは、3Dオブジェクトの表面に疑似的な凹凸や質感を与えるために用いられる、グレースケール(白黒)のテクスチャ画像のことです。テクスチャマッピングの一種であり、ポリゴン数を増やすことなく、光の反射を計算し直すことで3Dモデルに視覚的な立体感を表現します。
詳しく解説
バンプマップは、コンピュータグラフィックスにおいて長年使用されている古典的かつ強力な技術です。画像の明暗(白黒の値)を、表面の高さ情報(高低差)として解釈し、レンダリング時に光の反射角度を計算します。これにより、平坦なポリゴンであっても、ざらざらした壁や革製品のような微細な凹凸があるように見せることができます。近年では、ディープラーニングや生成AIを用いた画像認識・生成技術の向上により、1枚の平面写真からバンプマップを自動生成する技術も実用化され、3Dアセット制作が効率化されています。
具体例・使われ方
3Dゲームや映画の制作において、石畳の地面や木の肌、人間の皮膚の毛穴などの質感を表現するためにバンプマップが適用されます。AIを活用したツールでは、スマートフォンのカメラで撮影した写真から瞬時に対応するバンプマップを生成し、3Dモデルの制作工程に組み込むといった活用例があります。
似た用語との違い
バンプマップと混同されやすいものに「法線マップ」(ノーマルマップ)があります。バンプマップは高低差を白黒の1次元情報で表すのに対し、法線マップはRGBの3色を使って法線の方向を3次元でより精密に表現します。また、実際にポリゴンを物理的に変形させる「ディスプレイスメントマップ」とは異なり、バンプマップはあくまで光の陰影による疑似的な凹凸表現に留まります。
注意点
バンプマップは、あくまで光の当たり方による錯覚を利用した疑似的な凹凸表現です。そのため、真横から対象を見たときにはオブジェクトの輪郭が平坦なままであるという限界があります。また、極端に大きな高低差や、物体同士が落とす正確な影を表現することはできません。よりリアルな立体感が必要な場合は、他のテクスチャマッピング技術を組み合わせる必要があります。