Maya × Substance Painterのエラーは①ハードエッジ+UV切り忘れ②Tangents/Binormals OFF③カラースペース誤設定の3つで大半が占められる。この3点を押さえるだけでベイク黒線・色くすみ・ノーマルマップ崩れの9割が解消する。
スクールの実習でMayaとSubstance Painterを使い始めて最初に直面するのがエラーの嵐だ。2つのソフトが法線・カラースペースを別々に扱うため、設定1つのミスが見た目を大きく崩す。この記事ではよくある8つのエラーと即効解決法をフェーズ別に整理した。
Substance Painterの基本操作は、Substance Painterの使い方完全入門で解説しています。
なぜMaya × Substance Painterはエラーが多いのか?
2つのソフトが法線・カラースペース・ポリゴン三角化をそれぞれ独自に処理するため、設定の不一致がそのままエラーになる。
MayaはUV・法線を独自に管理し、Substance Painterはタンジェント空間ベースでベイクする。FBXはその橋渡しだが設定が1つでもズレると全体が崩れる。エラーを「フェーズ別」に把握しておくと原因を素早く特定できる。
【フェーズ別】よくあるエラーと解決法
モデリング・FBX出力・ベイク・書き出しの4フェーズ別に原因と対処をまとめた。
| フェーズ | エラー症状 | 原因 | 解決法 |
|---|---|---|---|
| モデリング/UV | ベイク時にエッジ黒線 | ハードエッジ箇所でUV未カット | ハードエッジ部でCut UVsを実行 |
| モデリング/UV | ブラシが楕円に歪む | スケール値が1以外 | Modify → Freeze Transformations |
| モデリング/UV | FBX読み込み失敗 | Nゴン含有・法線破損 | メッシュ → クリーンナップ → 法線リセット |
| FBXエクスポート | ノーマルマップが崩れる | Tangents/Binormals がOFF | FBX設定でTangents and BinormalsをON |
| FBXエクスポート | UVが崩れる | ミラー未適用のままFBX出力 | ミラー適用後にエクスポート |
| ベイク | 縞模様が入る | ハイ/ローポリのサイズ差が大きい | Max Frontal/Rear Distanceを調整 |
| 書き出し/戻し | Mayaで色がくすむ | Roughness/MetallicをsRGBで読む | これらのテクスチャはRawに変更 |
| 書き出し/戻し | ポリゴンが歪む | 三角化方向がソフト間で不一致 | Maya側で事前三角化してFBX出力 |
特に重要な3つのエラーを詳しく解説
上記8つの中でも見落としやすく、解消しないと後工程全体を壊す3つを深掘りする。
① ハードエッジ+UVカット忘れ(ベイク黒線の根本原因)
エッジ黒線は「ハードエッジにしたのにUVをその位置で切っていない」が原因の9割だ。法線マップはUV境界の内側しかブレンドできないため、一致していないと継ぎ目にアーティファクトが出る。Mayaで Harden Edge したら必ず同じ位置で Cut UVs を実行する。
② Tangents and Binormals がOFF(法線マップ崩れの根本原因)
Tangents and Binormals をONにしないとSubstance Painterがタンジェント空間を再計算して法線マップの向きがズレる。FBX Export Options → Geometry → Tangents and Binormals にチェック——必須設定として覚えておく。
③ カラースペース誤設定(色くすみ・色飛びの原因)
Mayaに戻したときに色がくすむのは、RoughnessやMetallicマップをsRGBとして読み込んでいるからだ。これらはリニアデータなのでRawで読む必要がある。BaseColorとEmissiveはsRGB、それ以外(Roughness・Metallic・Normal・AO)はRaw——この使い分けを最初に設定しておくと書き出し後の色調整が不要になる。
出力前サニテーションチェックリスト
FBX出力前にこの6項目を確認するだけでエラーの大半を事前に防げる。
FBX出力前チェックリスト
□ スケール値がXYZ=1になっているか(Freeze Transformations済み)
□ ハードエッジ箇所でCut UVsを実行しているか
□ Nゴン・ポリゴン構造の問題がないか(クリーンナップ実行済み)
□ Tangents and Binormals がONになっているか
□ ファイル名・フォルダ名が英数字・アンダースコアのみか
□ テクスチャ解像度が1024/2048/4096などの2のn乗か
まとめ:エラーのパターンを知れば Maya × Substance Painter は怖くない
エラーは「法線・FBX設定・カラースペース」の3領域に集中している。フェーズ別に原因を把握してFBX出力前のチェックリストを習慣化すれば、同じエラーに二度ハマらなくなる。

コメント