3DCGソフトウェア
モデラー製品の例 > テクスチャ作成 > マップ生成

PBRでは、旧来のディフューズマップからライティングを取り除いてアルベドマップを生成する必要がある。デライティングの手法は、画像処理でハイライトと影を除去する手法、機械学習でハイライトと影を除去する手法 (Substance 3D SamplerのDelight、メッシュ再構築して3Dモデルを生成した後にグレーボール/ミラーボールの撮影画像を使ってデライティングする手法、再構築した3Dモデルから法線マップとベント法線マップとAOマップと位置マップを生成してデライティングする手法 (UnityのDe-Lighting Tool等)などがある。また複数角度の写真から各種マップを生成できるもの（Substance 3D SamplerのMultiangle To Material）や、機械学習で各種マップを生成できるものも存在する（Substance 3D SamplerのImage to Materialなど）。
また、テクスチャ撮影時に、偏光フィルタを光源とレンズに使って交差偏光の状態にし、スペキュラ成分を除外して撮影するという手法や、メッシュ再構築向けの写真撮影時に、フラッシュを焚いて影を除去した物を用意するという手法もある。
ソフトウェアによって生成されるマップの品質に大きな違いが存在する。
| ソフトウェア | 3Dモデルからマップ生成 (ベイク)> 法線 | 3Dモデルからマップ生成 (ベイク)> ベント法線 | 3Dモデルからマップ生成 (ベイク)> du/dv | 3Dモデルからマップ生成 (ベイク)> デリバティブ | 3Dモデルからマップ生成 (ベイク)> 高さ/変位 | 3Dモデルからマップ生成 (ベイク)> AO/キャビティ | 3Dモデルからマップ生成 (ベイク)> PRT（英語版） | 3Dモデルからマップ生成 (ベイク)> 曲率 | 3Dモデルからマップ生成 (ベイク)> ID | 3Dモデルからマップ生成 (ベイク)> 位置 | 3Dモデルからマップ生成 (ベイク)> 厚さ (透過率) | 3Dモデルからマップ生成 (ベイク)>  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Substance 3D | Yes | Yes | ? | ? | Yes | Yes | ? | Yes | Yes | Yes | Yes |  |
| Mari | Yes | ? | ? | ? | Yes | Yes | ? | Yes | ? | Yes | Yes |  |
| ShaderMap Pro | Yes | ? | ? | ? | Yes | Yes | ? | Yes | Yes | No | No |  |
| xNormal | Yes | Yes | ? | ? | Yes | Yes | Yes | Yes | ? | ? | Yes |  |
| Knald | Yes | Yes | ? | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes |  |
| 3D-Coat | Yes | Yes | ? | ? | Yes | ? | ? | ? | ? | ? | ? |  |

| ソフトウェア | 法線画像からマップ生成> 法線 | 法線画像からマップ生成> du/dv | 法線画像からマップ生成> デリバティブ | 法線画像からマップ生成> 高さ/変位 | 法線画像からマップ生成> AO | 法線画像からマップ生成> キャビティ | 法線画像からマップ生成> 曲率 | 高さ/変位画像からマップ生成> 法線 | 高さ/変位画像からマップ生成> du/dv | 高さ/変位画像からマップ生成> デリバティブ | 高さ/変位画像からマップ生成> AO | 高さ/変位画像からマップ生成> 曲率 | 高さ/変位画像からマップ生成> コーン |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Substance 3D Sampler | ? | ? | ? | Yes | ? | ? | ? | Yes | ? | ? | Yes | ? | ? |
| ShaderMap Pro | Yes | ? | ? | Yes | ? | Yes | Yes | Yes | Yes | ? | Yes | ? | ? |
| xNormal | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | Yes | ? | Yes |
| Knald | ? | ? | Yes | Yes | Yes | ? | Yes | Yes | ? | 法線経由 | 法線経由 | 法線経由 | ? |
| ソフトウェア | カラー画像からマップ生成> 法線 | カラー画像からマップ生成> du/dv | カラー画像からマップ生成> デリバティブ | カラー画像からマップ生成> 高さ | カラー画像からマップ生成> 変位 | カラー画像からマップ生成> バンプ | カラー画像からマップ生成> ディティール | カラー画像からマップ生成> AO | カラー画像からマップ生成> キャビティ | カラー画像からマップ生成> 曲率 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Substance 3D Sampler | Yes | ? | ? | Yes | ? | ? | ? | Yes | ? | ? |
| ShaderMap Pro | ? | ? | ? | ? | Yes | ? | ? | ? | ? | ? |
| xNormal | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Knald | Yes | ? | 法線経由 | 法線経由 | ? | ? | ? | 法線経由 | ? | 法線経由 |

| ソフトウェア> ソフトウェア.ソフトウェア | カラー画像からマップ生成> 旧来モデルのマップ.ディフューズ | カラー画像からマップ生成> 旧来モデルのマップ.スペキュラ | カラー画像からマップ生成> マイクロファセット.ラフネス/グロシネス | カラー画像からマップ生成> PBRモデルのマップ.アルベド | カラー画像からマップ生成> PBRモデルのマップ.メタルネス | カラー画像からマップ生成> その他.放出 | カラー画像からマップ生成> その他.透明度 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Substance 3D Sampler | ? | ? | Yes | Yes | Yes | ? | ? |
| ShaderMap Pro | ? | Yes | 4.1以降 | Yes | 4.1以降 | ? | ? |

↑  Unreal Engine 4.17以降やUnityのHDRPなどで使われている。
↑  AOマップのベイク時にレイの距離を短くすることでキャビティマップとなる。
↑  逆向きにAOマップをベイクすることで厚さマップとなる
↑  セカンダリマップとしても知られる。
↑  ベースカラーマップとしても知られる。