【完全網羅】Substance Painterのベイクエラー解決策|黒いノイズ・割れ・ズレの原因と対策

当ページのリンクには広告が含まれています。
substance painter bake error fix 2026
🎨 3DCG専門スクール在学中(2026年9月卒業予定)
📝 Tech Otaku Lab運営

Substance Painterのベイクエラーは「Painter設定ミス」「命名規則違反」「モデリング側の問題」の3レイヤーに分類できます。症状から原因を特定すれば必ず解決できます。

「ベイクしたら真っ黒」「ノーマルの凹凸が逆転」「隣パーツのテクスチャが混入」——これらは設定の不整合が原因です。症状別に解決策を解説します。

目次

ベイクエラーは「原因の切り分け」で必ず直る

ベイクはハイポリのディテールをレイキャストでローポリのUVに変換する数学的プロセスです。エラーは①Painter設定ミス②命名規則違反③UV・トポロジーの構造問題の3つに分類できます。

症状から原因を特定するトラブルシューティング

症状1:黒いシミ・ブロック状のノイズが出る

まずEdit > Settings > General の「Hardware support acceleration」を無効化して再起動。Sparse Virtual TexturesとGPU・ドライバの競合で発生するバグで、これで解決するケースが多数あります。

解決しない場合はMax Frontal Distanceが小さすぎることが原因です。レイがハイポリまで届かず黒(情報なし)と判定されます。0.01から段階的に引き上げてテストしてください。

設定を変えてもベイクが途中で落ちる・極端に遅い場合は、ハイポリの規模に対してメモリとVRAMが不足している可能性があります。数千万ポリゴンのハイポリを4Kでベイクする段階で詰まるなら、Substance Painterが重いときの推奨スペックで必要量の目安を確認してください。

症状2:隣接パーツのディテールが混入する

ベイク設定のMatchを「By Mesh Name」に変更し、パーツをaxeHead_low/axeHead_highのようにベース名一致+サフィックスで命名します。大文字・小文字の区別も厳格(HighとHighは別扱い)です。

MayaやBlenderでオブジェクトをグループ化してFBX出力すると「groupA_barrel_low」のようにグループ名が連結されて一致判定が失敗します。グループ階層をフラットにしてエクスポートしてください。

症状3:ノーマルマップの凹凸が逆転する

DirectX(Painterデフォルト・Y下向き)とOpenGL(Blender標準・Y上向き)の座標系衝突が原因です。プロジェクト設定でフォーマットをOpenGLに変更するのが根本解決。既存プロジェクトならFillレイヤーにLevelsエフェクトを追加してGreenチャンネルをInvertしてください。

症状4:UVシームに黒い線が出る

ベイク設定のDilation Widthを8〜16pxに増やします。またハードエッジ(シャープ)を設定した箇所は必ずUVシームも入れるのが鉄則です。この組み合わせを守らないと法線補間が破綻してシームにアーティファクトが生じます。

シームではなく面全体に黒や縞が出る場合は、UVアイランドが重なっている(overlap)疑いがあります。症状の見分け方と直し方はUV island overlapエラーの解決方法にまとめています。

「3Dシーンのロードに失敗しました」でプロジェクトが開けないときは?

ベイク以前にメッシュの読み込みそのものが失敗するケースがある。Failed to load the 3D scene(日本語版では「3Dシーンのロードに失敗しました」)や、FBXを指定しても何も起きないパターンだ。ベイクの設定をいくらいじっても直らないので、先にここを切り分ける。

確認する順番 症状の見え方 対処
1. UVタイルをまたぐ面が無いか UDIMを使っているプロジェクトで頻発。最も多い原因 面は複数のUDIMタイルにまたがれない。DCC側でUVを1タイル内に収める
2. 「Use UV Tile workflow」がオンになっていないか UDIMを使っていないのに読めない 新規プロジェクト作成のウィンドウでこのオプションをオフにして読み直す
3. 法線が正規化されているか 「normalized」を含むメッセージが出る DCC側で法線を作り直す。Painter側の自動修正に任せきらない
4. 3Dビューの初期化に失敗していないか プロジェクト作成の瞬間に落ちる ノートPCで多い。電源管理アプリや省電力設定がGPUを使わせていないことがあるので、高パフォーマンス側に固定する
5. ファイル形式とバージョン 他人からもらったFBXだけ読めない 新しいバージョンで保存された形式を古い本体で開こうとしている可能性。DCC側で1つ前の形式に書き出し直してもらう

切り分けの近道

Mayaのデフォルト球体を1つだけFBXに書き出して、それが読めるか試すのが早いです。読めるなら原因はメッシュ側(UV・法線・形式)、読めないなら環境側(GPU・本体のバージョン)に絞れます。「モデルが悪いのかPCが悪いのか」で延々悩むのを1分で終わらせられます。

💡 ハイポリをZBrushで作っている場合: ダイナメッシュのまま持ち出すとポリゴン密度が不均一になり、読み込みは通ってもベイクが荒れる原因になります。Zリメッシャーとの使い分けはZBrushのダイナメッシュとは?Zリメッシャーとの違いと使い分けにまとめています。

モデリングソフト側で必須の事前準備とは?

Painterのパラメータを調整しても直らない場合、原因はエクスポート段階にあります。

最重要がローポリの事前三角化(Pre-Triangulation)です。BlenderとPainterでQuadの三角化アルゴリズムが異なるため、法線の接空間がずれてダイヤモンド状の陰影アーティファクトが発生します。エクスポート前に「TriangulateモディファイアをApply」して形状を確定させるのが業界標準です。またFBX形式での出力がマテリアルや階層の保持に最適です。

プロはSubstance Painterだけでベイクしないこともある

複雑な形状で行き詰まったら、専用ツールへの切り出しが解決策になります。

ゲーム業界ではMarmoset Toolbagでベイクのみ行い、テクスチャリングをPainterで担当するパイプラインが標準的です。Toolbagはケージをリアルタイム目視しながら微調整できる機能と、Skew(歪み)をペイントで修正できる機能が強みです。「Blender/Mayaでモデリング → Toolbagでベイク → Painterでペインティング」が品質と効率の最終解答です。

まとめ:ベイクエラー解決チェックリスト

1 Hardware acceleration を無効化

Edit > Settings > Sparse Virtual Textures を確認

2 Max Frontal Distance を調整

0.01から段階的に引き上げてテスト

3 Match by Mesh Name の命名規則確認

_low/_highサフィックス・大小文字・グループ階層に注意

4 ノーマルマップ座標系をOpenGLに統一

プロジェクト設定またはエクスポート設定で変更

5 エクスポート前にローポリを三角化

TriangulateモディファイアをApplyしてFBXで書き出す

UdemyでSubstance Painter・3DCGを体系的に学ぶ※ 単品購入した講座は条件を満たせば30日以内に返金可・購入前に一部レクチャーを無料プレビューできます
「3Dシーンのロードに失敗しました」と出てFBXが読み込めません
UDIMを使っているなら、まずUVタイルをまたいでいる面が無いかを疑ってください。面は複数のUDIMタイルにまたがれないため、これが最も多い原因です。UDIMを使っていないのに読めない場合は、新規プロジェクト作成ウィンドウの「Use UV Tile workflow」をオフにして読み直します。それでもダメなら、法線が正規化されているか、ファイル形式が本体のバージョンより新しくないかを確認してください。デフォルトの球体を1つ書き出して読めるか試すと、原因がメッシュ側か環境側かを一発で切り分けられます。
Substance Painterのベイクで真っ黒になる原因は?
まずHardware accelerationを無効化(Edit > Settings > General)。次にMax Frontal Distanceが低すぎないか確認してください。
Match by Mesh Nameが機能しないのはなぜ?
_low/_highサフィックスの命名ミスか、グループ化FBX出力でグループ名が連結されている可能性が高いです。階層をフラットにして再エクスポートしてください。
ノーマルマップの凹凸が逆転するのはなぜ?
DirectXとOpenGLの座標系の違いが原因です。プロジェクト設定をOpenGLに変更するか、GreenチャンネルをInvertして修正してください。
Substance PainterとMarmoset Toolbagどちらでベイクすべき?
シンプルなモデルはPainterで十分ですが、複雑な形状はMarmoset ToolbagでベイクしてからPainterでテクスチャリングするワークフローが品質・効率とも優れています。
なぜエクスポート前にローポリを三角化する必要があるの?
BlenderとPainterでQuadの三角化アルゴリズムが異なり、事前三角化しないとダイヤモンド状の陰影アーティファクトが発生するためです。


よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次