3ds Max × Substance Painter|UV・ベイク・PBR連携完全ガイド
3ds MaxからPainterに渡したテクスチャがMaxで色が違って見える、ベイクで黒い線が出る、Normalの凹凸が逆になる。3ds Max と Substance 3D Painter(PBRテクスチャ制作専用ツール)を組み合わせるとき、こうした詰まりに当たった経験はないでしょうか。原因の多くは、UV・カラースペース・Normal規格・Padding のいずれかにあります。建築VIZ(建築ビジュアライゼーション)でもプロダクトでも、両ツールの組み合わせは事実上の標準。ただし設計を理解しないまま使うと、リテイクが膨らみがちです。
この記事では、3ds Max → Painter → 3ds Max の往復ワークフローを、UV準備・書き出し・Mesh Mapsベイク・スマートマテリアル運用・PBRテクスチャExport・Physical Material/V-Ray/Coronaへの割り当て・USD連携の7段階で見ていきます。PBR(Physical Based Rendering、物理ベースレンダリング)/UV(テクスチャを貼るための展開図)/UDIM(複数タイル分割UV)/ベイク(高ポリ情報の焼き付け)の各工程で、2026年4月時点の公式仕様に沿って実装の勘所をまとめます。
なお対応バージョンの背景として、2026年3月25日に3ds Max 2027 がリリースされ、同月9日には Substance 3D Painter 2026(バージョン12.0)が公開されました。Painter 2026 ではレイヤー統合(Flatten)と Warp to Geometry、post effects 強化が入り、ベイク周りも自動再ベイク(Beta 12.1)と Skew 補正で運用しやすくなっています。
3ds Max × Substance Painter連携の全体像
3ds Max と Painter は「シーンとレンダリング」と「テクスチャ制作」で役割を分ける関係で、リアルタイム同期はなく、メッシュとテクスチャ画像を片方向ずつ往復させる設計です。連携の成否は最終レンダラー(Physical Material/V-Ray/Corona)まで通したときの見た目で決まるため、書き出し前にUVと Smoothing Group(メッシュの面ごとのスムージング設定)を整える初動が一番効きます。
この記事の前提一覧
最初に、この記事が想定する環境とフォーマットの前提を表で見ていきます。バージョンや受け渡し形式の違いは、後続セクションの判断にそのまま響くポイントです。
| 項目 | 想定 |
|---|---|
| 3ds Max バージョン | 3ds Max 2027(2026-03-25リリース) |
| Substance 3D Painter バージョン | Substance 3D Painter 2026 v12.0(2026-03-09リリース)/12.1 Beta 言及あり |
| 対応OS | Windows 11(3ds Max 2027 から Win10サポート終了) |
| 主な受け渡し形式 | FBX(標準)/OBJ(軽量・補助)/USD(大規模アセット運用) |
| 推奨レンダラー | Physical Material/V-Ray for 3ds Max/Chaos Corona/Arnold(MAXtoA) |
| 必須プリセット | PBR Metallic Roughness/Vray Next (Metallic Roughness)/Arnold 5 (AiStandardSurface) |
| カラースペース | Base Color: sRGB/その他: Linear(Non-Color) |
| Normal Map 規格 | OpenGL(3ds Max 系で整合) |
| 主なターゲット用途 | 建築VIZ・プロダクト・家具・什器のPBRテクスチャ制作 |
役割分担:PainterとMaxの違い
Painter は PBR テクスチャを「絵」として作り込むためのオーサリング専用ツール。スマートマテリアル(汚れ・摩耗・経年変化を含むマテリアルプリセット)と Mesh Maps ベイクを使えば、写真ベースの質感を短時間で量産できます。一方の3ds Max はモデリング・ライティング・カメラ・レンダリングの中核で、Painter で作ったPBRテクスチャを Physical Material/VRayMtl/CoronaPhysicalMtl の各スロットに割り当てて最終画として仕上げます。
両者を分業する理由は、Painter の Iray ビューポート表示と最終レンダラー(V-Ray/Corona/Arnold)のシェーダー実装にズレがあるからです。Painter で見えていた色・質感を最終画で再現するには、Export プリセットとカラースペース(sRGB/Linear/Non-Color)の対応関係を意識して書き出す必要があります。建築VIZの3カット案件でも、ペイント工程と最終レンダリング工程を明確に分けるとリテイクの戻しが速くなります。
ワークフロー6ステップの分解
3ds Max ↔ Painter の往復は、以下の6ステップで進めます。Phase4のCorona・V-Ray側の割り当てまで含めると7ステップですが、Painter内で完結する範囲は6ステップ。
- 3ds Max で Unwrap UVW(UV展開)し、UVチャンネル整理・UDIM対応・Texel Density(テクセル密度)統一・Smoothing Groupを済ませる
- FBX/OBJ/USD でメッシュを Painter へ書き出す(ハイポリ・ローポリ別書き出し)
- Painter の New Project で Document Resolution・テンプレート・UDIM ON/OFFを決める
- Mesh Maps(Normal/World Space Normal/AO/Curvature/Position/ID/Thickness の7種)をベイクする
- スマートマテリアル・スマートマスクでペイント、Dilation(パディング)と書き出し解像度を最終決定する
- Export Textures プリセット(PBR Metallic Roughness 等)でPBRテクスチャを書き出す
各ステップで使う公式機能はSubstance 3D Painter公式ドキュメントと3ds Max 2027 ヘルプにまとまっています。
受け渡しフォーマットの選び方
Painter へメッシュを送るフォーマットは FBX が事実上の標準。案件規模と用途で OBJ/USD が選択肢に入ります。建築VIZ実務では FBX 経由が主流のままで、USD ラウンドトリップ(OpenUSD でメッシュとマテリアルを往復させる方式)は3ds Max 2026 以降の OpenUSD プラグインで実用域に入りつつあります。
| フォーマット | 主な用途 | マテリアル含み | UDIM対応 | 建築VIZでの位置づけ |
|---|---|---|---|---|
| FBX | 標準受け渡し(メッシュ+UV) | 限定的 | ○ | 第一選択 |
| OBJ | 単メッシュの軽量受け渡し | × | △ | サブモデル・テスト用 |
| USD(OpenUSD) | マテリアル階層含む往復 | ◎ | ○ | 大規模アセット運用時 |
FBX はマテリアル情報の互換性が限定的で、Painter 側ではメッシュとUVのみを引き継ぐのが無難です。USD(Autodesk/3dsmax-usd プラグイン、2024年12月にオープンソース化)は UsdPreviewSurface 経由で PBR を運べる設計。とはいえ建築VIZの単発カットでは FBX のほうが事故が少ない、というのが現場の感覚に近い判断です。
3ds Max側の準備|UV展開とTexel Density
Painter 連携の事故の8〜9割は、UV と Smoothing Group の不備に起因します。Painter に渡す前に Unwrap UVW で UV を整え、Texel Density(1mあたりのピクセル密度)と Smoothing Group を統一しておくと、ベイクと書き出しの後工程でつまずきにくくなります。
Unwrap UVWの基本:UVチャンネル1とシーム配置
Unwrap UVW モディファイア(3ds Max 2024〜2027 で同系統の機能)の出発点は、UVチャンネル1にPainter用のUVを置くことです。Painter は基本的にUVチャンネル1を読み込みに行く設計。ライトマップ用UVなどがチャンネル1に居座っていると、ペイントが意図しない領域に乗ってしまいます。
ではシームはどこに通すと自然でしょうか。基本は隠せる箇所と歪みが許容できる箇所。建築VIZの家具(ソファ・椅子・テーブル)なら、座面の縫い目や脚の裏側にシームを通すと、Painter のスマートマテリアル適用時にシームが目立ちにくくなります。
UDIM対応:10×1タイルでマテリアル分割
UDIM は、UV空間を1001/1002/1003……の連番タイルで分割して、1メッシュに複数のテクスチャセットを持たせる規格です。建築VIZでオフィス家具1セット(机・椅子・棚)をまとめて1メッシュで持つとき、座面・脚部・天板を別UDIMタイルに振り分けると、それぞれ4K解像度のテクスチャを当てられます。
3ds Max 2027 では、Unwrap UVW のUVタイル設定でUDIMを扱えます。Painter 側でも New Project 作成時に「Use UV Tile workflow」を有効化すると、UDIM を自動認識してテクスチャセットを分けてくれます。Painter 12.0 以降の公式リリースノートでも UDIM 対応は標準機能として継続中。
Texel Density統一:建築VIZと小物で基準を変える
Texel Density は「1メートルあたり何ピクセル」の密度。複数のオブジェクトをまとめてレンダリングする際にこの値を統一しないと、解像度のバラつきが画面に出ます。建築VIZの内装パースは 256〜512 px/m、家具・小物は 1024 px/m、プロダクト・小物アップは 1024〜2048 px/cm が目安レンジです。
| 用途 | 目安Texel Density | 想定テクスチャ解像度 |
|---|---|---|
| 建築VIZ 内装の壁・床(広い面) | 256〜512 px/m | 4K で 8〜16m² カバー |
| 建築VIZ 家具(ソファ・テーブル) | 1024 px/m | 4K で 4m² カバー |
| プロダクト・小物(カメラ近距離) | 1024〜2048 px/cm | 4K で 20×20cm カバー |
3ds Max標準UIには Texel Density の専用値表示がありません。そのため、UVReactor や UV Tools 3.3.07(UVReactor は 3ds Max 2020〜2027 サポート、UV Tools 3.3.07 で 3ds Max 2027 サポート追加)といったサードパーティスクリプトを使うと、px/m 値を直接入力してUVシェルを揃えられます。
Smoothing Groupと法線:Edge設定の作法
Smoothing Group の付け方は、ベイクの成功率を直接左右します。原則として、UVシームが入っている辺は Hard Edge(Smoothing Group を分ける)、UVシームのない辺は Smooth Edge(同じ Smoothing Group)。こうそろえておくと、Normal Map ベイク時の歪みが最小化されます。
建築VIZのキャビネット(直方体)でこれを守らずに全面を1つの Smoothing Group にすると、エッジの法線方向が斜めに丸まり、Painter 側でベイクした Normal Map が斜め方向の縞模様を生みます。FBX 書き出し前に、Edit Poly モディファイアの「By Smoothing Groups」で確認し、UVシームの位置と Hard Edge の位置を一致させるのが無難な手順です。
FBX/OBJ/USDでPainterへエクスポート
Painter へメッシュを書き出すときは、FBX を第一選択に。Smoothing Groups と Tangents and Binormals を有効にして書き出すのが無難なやり方です。USD は3ds Max 2026 以降のオープンソース版プラグインで実用度が上がりましたが、建築VIZの単発カットでは FBX のほうが扱いが軽い場面が多くあります。
FBXエクスポート設定の押さえどころ
3ds Max の File → Export で .fbx を選び、エクスポートダイアログで以下を有効化します。Embed Media(テクスチャ埋め込み)はテストで質感を確認するときには便利ですが、Painter ではメッシュとUVだけを引き継ぐ運用にするので、Painter 用書き出しではオフでかまいません。
- Smoothing Groups: ON(Hard/Soft Edge情報を保持)
- Tangents and Binormals: ON(Normal Map の符号整合に必須)
- Triangulate: OFF(Painter 側で処理する前提、四角ポリゴンのまま保つ)
- Preserve edge orientation: ON(エッジ反転防止)
- FBX Version: FBX 2020 以降(Painter 12.0 と互換)
Tangents and Binormals が OFF だと、Painter でベイクした Normal Map を3ds Max に戻したときに、エッジの陰影が反転する典型的なトラブルが起きます。
OBJの使いどころ
OBJ は Smoothing Group を Hard/Soft Edge ではなく頂点単位の法線で表現する古い形式。Painter ではマテリアル情報を持たない素のメッシュとして読み込まれます。建築VIZの小物テスト(ベース1個・椅子1脚)など、サブメッシュ単位で軽く渡したいときには扱いやすい選択肢です。
ただし、UDIM・Smoothing Group・複雑なUV構造を保ったまま運ぶには情報量が足りず、本番案件のメイン受け渡しには向きません。OBJ は「Painter でテストペイントを試す」「サブパーツだけ追加で送る」といった補助的用途に絞るのが事故が少ない選択。
USDエクスポート:OpenUSDでマテリアル階層を運ぶ
3ds Max 2026 から同梱の USD for 3ds Max(2024年12月にオープンソース化)は、メッシュ・UV・マテリアル階層を USD レイヤーとして書き出せます。Painter 12.0 でも USD 入力に継続対応しており、案件全体を OpenUSD ベースで組むパイプラインでは USD 経由のラウンドトリップが選択肢に入ってきました。
ただし2026年4月時点の建築VIZ実務では、USD ラウンドトリップは「全アセットの管理を OpenUSD で統一する」ような大規模パイプライン向き。3カット程度の住宅案件では FBX のほうが事故が少なく、書き出し時間も短く済みます。USD は3ds Max 2027 と Painter 2026 の組み合わせを案件単位で評価して、徐々に取り入れる姿勢が無難でしょう。
命名規則:_high/_lowでベイクペアを認識
Painter の Mesh Maps ベイクで、ハイポリの形状情報をローポリにベイクするには、命名規則でペアを認識させる方式が標準です。3ds Max 側で Sofa_low と Sofa_high のように _low / _high サフィックスをオブジェクト名に付けて FBX で書き出すと、Painter のベイクダイアログで「Match by Name」を選んだとき、自動でペアリングされます。
この命名規則を守らずに Sofa と Sofa01 のような連番だけで書き出すとどうなるでしょうか。ベイク時に「どのハイポリをどのローポリに焼き付けるか」を1個ずつ手動で対応付けることになり、家具10点の家具セットでは数十分の手間に。書き出し前のオブジェクト名整理は、ベイク作業全体の所要時間を1/3〜1/5に短縮できる初動です。
Substance Painterでのプロジェクト作成とMesh Mapsベイク
Painter で New Project を作るときに、テンプレート(Metallic Roughness/Specular Glossiness 等)・Document Resolution・UDIM ON/OFF を確定させます。Mesh Maps ベイクは Normal/AO/Curvature の3つを最低限押さえれば、スマートマテリアルとスマートマスクの大半が機能します。
New Project:テンプレートと解像度の選び分け
Painter の New Project ダイアログでは、最初に Template を選びます。建築VIZと多くの実務で標準なのは「PBR Metallic Roughness」テンプレートで、Base Color/Roughness/Metalness/Normal/Height の標準5マップ構成。「PBR Specular Glossiness」は古いゲームエンジン互換のレガシー構成で、現在の建築VIZでは原則使いません。
Document Resolution は、最終書き出しの解像度ではなく Painter 内部の作業解像度です。2K(2048×2048)を出発点にして、ペイントが煮詰まってから書き出し時に4K/8Kへ上げる運用が無難。最初から8Kで作業すると、Mesh Maps ベイクとレイヤー操作が重くなり、3ds Max のビューポート操作と並行作業がしづらくなります。
Bake Mesh Maps:7マップの役割
Mesh Maps(公式ドキュメント)でベイクする7マップの役割は以下のとおり。スマートマテリアルがエッジ摩耗・コーナー汚れ・凹凸の陰影を自動で適用する際の「下地情報」になります。
| Mesh Map | 役割 | スマートマテリアルでの用途 |
|---|---|---|
| Normal | 法線情報(高ポリの形状を低ポリに転写) | 凹凸表現の下地 |
| World Space Normal | ワールド座標系の法線 | 上面のホコリ・水だまりなど方向依存表現 |
| ID | マテリアルID(色分けマスク) | 複数マテリアルの自動分離 |
| Ambient Occlusion | 接触遮蔽(隅の暗さ) | コーナー汚れ・陰影の濃さ |
| Curvature | エッジの凹凸(凸エッジ=白、凹エッジ=黒) | エッジ摩耗・塗装剥がれ |
| Position | ワールド座標位置 | 上下方向グラデーション・経年変化 |
| Thickness | 透過厚み(裏面までの距離) | サブサーフェススキャタリング・布地 |
Painter 12.1(Beta)で導入された自動再ベイクと Skew 補正機能を使うと、ベイクパラメータを試行錯誤しながら結果を即座に確認できます。家具1点の Mesh Maps セットアップが30分から10分前後に圧縮できる場面もあるでしょう。
ベイクで起こりがちな失敗
Mesh Maps ベイクで頻出するトラブルと対処をまとめます。原因の大半はUV側か Smoothing Group 側。
UV シームに沿って黒い線が出るとき、UV シーム位置と Hard Edge 位置がずれているのが原因のことが多く、3ds Max 側に戻って Smoothing Group を打ち直します。シーム割れ(テクスチャがUVの境目で不自然に切れる)は、Padding(Dilation)設定をテクスチャセット設定で 16〜32px に上げると軽減できます。
ハイポリとローポリの形状が大きくずれているときは、ベイク時の Frontal/Rear Distance(レイの探索距離)を伸ばすか、Cage(ベイク時の探索範囲を可視化したメッシュ)を別書き出しして読み込むと、Normal Map ベイクの暴れを抑えられます。
ハイポリFBXを使ったベイク手順
「Use Low Poly Mesh as High Poly」をオフにし、High Definition Meshes 欄に Sofa_high.fbx を読み込ませると、ローポリ(Sofa_low)にハイポリの形状情報を焼き付けられます。Match by Name を選択しておくと、複数オブジェクトのベイクが同時に走り、家具10点セットを1回のベイクで処理できます。
ベイク中に Cage を可視化して、明らかにレイが当たっていない領域があれば Frontal Distance を 0.001 → 0.005m などに伸ばすと、Normal Map の欠けが解消するケースが多くあります。
ペイント・スマートマテリアル運用と書き出し前の解像度判断
Painter 本体の真価は、スマートマテリアルとスマートマスクで「汚れ・摩耗・経年変化」を Mesh Maps から自動生成できる点にあります。建築VIZの家具・建材・プロダクトで再現する経年表現の8割は、既存のスマートマテリアルをベースに微調整する形で組み立てられます。
スマートマテリアルとスマートマスクの基本
スマートマテリアルは、Mesh Maps(特に Curvature と AO)を入力にして、エッジ部分の摩耗・コーナー部分の汚れ・上面の埃を自動配置するマテリアルパック。「Iron Worn」「Wood Floor Old」「Concrete Damaged」のような名前で、Painter のシェルフに数百種類が標準同梱されています。
スマートマスクは、レイヤーに当てて部分的に効果を出すためのマスクパックで、「Edge Wear」「Dirt Cavity」「Drip」のように、Mesh Maps を読んでマスク領域を自動生成します。両者を組み合わせると、フローリング材の経年表現を1〜2分でベースまで作れます。
建築VIZ向け事例:コンクリート・フローリング・ヘアラインメタル
コンクリート打ちっぱなしを表現するケース、ベースに「Concrete Bare」スマートマテリアルを置き、上に「Drip」スマートマスク付きのレイヤーで雨だれを追加し、コーナー部分に「Dirt Cavity」レイヤーで黒ずみを足す3層構成が定番です。Curvature と AO が下地として効くため、3ds Max 側のメッシュにエッジを軽く Chamfer(面取り、0.5〜1mm)しておくとリアル感が一段上がります。
フローリング材は「Wood Floor Plank」をベースに、Roughness 値を 0.4〜0.6(ツヤを抑えた木材)に調整し、踏み跡(人の動線)を「Footprints」スマートマスクで追加する流れ。ヘアラインメタルは「Aluminum Brushed」をベースに、Anisotropy(異方性反射)の方向をUVのU軸にそろえると、3ds Max 側に戻したときに金属の縦目が縦方向に並んで表示されます。
プロダクト向け事例:エッジ摩耗・塗装剥がれ・汚れ
プロダクトのエッジ摩耗は、Curvature の凸成分(白い領域)をマスクに使い、ベースカラーを「ベース色 → 下地金属色」に切り替える2層構成で再現します。塗装剥がれは「Paint Chipped」スマートマテリアルを当て、Mesh Maps の Curvature 強度を 0.5〜1.5 の範囲で調整するとリアルさが変わります。
オフィス用什器(コピー機・棚)の手垢汚れは、「Hand Smudge」スマートマスク+ Roughness を 0.05 程度上乗せする組み合わせで対応可能。よく触られる引き出し前面だけ手汗の跡が残るような表現が組めます。
解像度とDilation:書き出し時のシーム滲み対策
Texture Set Settings の Dilation(パディング、UVシーム外側へテクスチャを伸ばす範囲)は、デフォルト16pxを 32〜48px に上げておくと、書き出し後のテクスチャが3ds Max 上で UV シーム位置に黒い線を出しにくくなります。家具のソファ(縫い目シームが多い)では Dilation を64pxまで上げる運用も無理のないやり方です。
書き出し解像度は、Texture Set Settings で 4K(4096×4096)を標準にし、最終カットだけ8K(8192×8192)に上げる運用が時間効率に合います。8Kは VRAM 8GB クラスのGPUでも処理が遅くなり、3ds Max のビューポート表示も重くなるため、近距離アップカットだけに限定するのが事故が少ない選択。
編集部が読み解いたPainter 12.0の使い勝手
ここでひとつ、編集部の調査ベースの所感を添えておきます。Painter 12.0 の公式リリースノートと海外レビューの共通見解を読み解くと、12.0世代は「ベイクと再編集のサイクルが短くなった」点で実務インパクトが大きいバージョンと言えそうです。Flatten layers でレイヤースタックの重さを軽減し、Warp to Geometry でデカール投影を3D形状に追従させる流れは、家具のラベル貼り・木目方向の微調整にそのまま効きます。
公式ドキュメントには「post effects 強化」とだけ記載されていますが、海外フォーラム(Adobe Community)の報告を読み比べると、ビューポートの色再現が3ds Max 側のレンダリング結果に近づいたという声が複数のユーザーから上がっています。Painter で見えていた色がそのままMaxに戻せる方向への進化と捉えてよさそうです。実機検証は今後別記事で行う予定ですが、現時点で公開情報から読み取れる範囲では、Painter 12.0 へ更新する判断はかなり妥当な選択といえそうです。
12.1 Beta の自動再ベイクと Skew 補正は、家具10点セットのテクスチャ作成のような繰り返し作業で効いてきます。Beta である点に注意は要りますが、ベイク失敗の手戻りが減るなら、本番案件と分離した検証環境で先に触っておく価値はありそうです。
3ds Maxへ戻す|PBRテクスチャ書き出しとマテリアル割り当て
Painter で書き出した PBR テクスチャを3ds Max 側に戻すときは、Export Textures プリセット選択とカラースペース設定がすべて。Physical Material・VRayMtl・CoronaPhysicalMtl の3系統で、スロット名と必要マップが微妙に違うので、レンダラー別のプリセットで書き出すのが事故防止の王道になります。
Export Texturesプリセット選択:3レンダラー別
File → Export Textures で、Output Template に以下のプリセットを選びます。Painter は PBR Metallic Roughness 系の標準プリセットを複数同梱しており、3ds Max 系の各レンダラー向けは公式・コミュニティ配布のプリセットを使うのが標準です。
| Output Template | 対象レンダラー | スロット対応 |
|---|---|---|
| PBR Metallic Roughness | Physical Material 標準 | Base Color/Roughness/Metalness/Normal/Height |
| Vray Next (Metallic Roughness) | V-Ray for 3ds Max | Diffuse/Reflection Roughness/Metalness/Bump (Normal)/Displacement |
| Arnold 5 (AiStandardSurface) | Arnold(MAXtoA) | baseColor/specularRoughness/metalness/normal/displacement |
| USD PBR Metal Roughness | USD UsdPreviewSurface | diffuseColor/roughness/metallic/normal |
Corona 用は専用プリセットが標準同梱されておらず、PBR Metallic Roughness を使ってCoronaPhysicalMtl に手動で割り当てるのが一般的。Painter のシェルフに自作プリセットを追加するときは、My DocumentsAdobeAdobe Substance 3D Painterassetsexport-presets に置いておくと再利用できます。
Physical Materialへの割り当て
3ds Max の Physical Material(Slate Material Editor で右クリック → Materials → General → Physical Material)に PBR テクスチャを当てるときの基本対応は以下のとおり。スロット名が標準的で対応関係も素直なので、PBR Metallic Roughness プリセットで書き出したファイルをそのまま順番に当てていけます。
| Painter書き出しマップ | Physical Material スロット | カラースペース |
|---|---|---|
| Base Color | Base Color Map | sRGB |
| Roughness | Roughness Map | Non-Color(Linear) |
| Metalness | Metalness Map | Non-Color(Linear) |
| Normal | Bump Map(Normal Bump 経由) | Non-Color(Linear) |
| Height | Displacement Map | Non-Color(Linear) |
Roughness と Glossiness のモード切り替えは Physical Material の dropdown で選択できる設計で、デフォルトの Roughness モードのまま PBR Metallic Roughness プリセットを使うと整合します。Normal Map は素のBitmapではなく、Normal Bump マップを介して Bump Map スロットに繋ぐのが3ds Max の作法。
実務では、ここで Bitmap の Coordinates タブにある「Override」を有効にしてカラースペースを設定し直す流れが定番です。建築VIZの3カット案件でも、家具1点ずつ「Base Color は sRGB、それ以外は Non-Color」をルーティン化しておくと、ガンマ起因の色ズレ事故がぐっと減ります。
V-Ray Material/Corona Physical Materialへの割り当て差分
V-Ray Material(VRayMtl)は、PBR の概念をレガシーな Diffuse/Reflect/Refract 構造の上に乗せている関係上、Painter の出力をそのまま当てるとスロットの対応で迷いがちです。Chaos公式のSubstance Painter to V-Ray PBR ワークフローに沿うと、以下の対応関係が標準。
| Painter書き出しマップ | VRayMtl スロット | 補足 |
|---|---|---|
| Base Color | Diffuse Map | sRGB |
| Roughness | Reflection Roughness Map | BRDF で Use Roughness を ON |
| Metalness | Metalness Map | sRGB=OFF(Linear) |
| Normal | Normal Map(VRayNormalMap 経由 → Bump Map スロット) | OpenGL 形式が標準 |
| Height | Displacement Map | VRayDisplacementMod 推奨 |
VRayMtl では BRDF セクションの「Use Roughness」を ON にしてから Reflection Roughness に Roughness マップを差します。Normal Map は VRayNormalMap ノードを介して Bump Map スロットに繋ぐと、Tangent Space の符号が安定。
CoronaPhysicalMtl は PBR 設計と素直に整合する設計で、Painter の PBR Metallic Roughness 出力をほぼ機械的に各スロットへ当てれば動きます。Chaos 公式のCorona Physical Material ドキュメントでは IOR モードの Specular/Roughness 切り替えに触れていますが、Painter 連携では Roughness モードのまま使うのが標準です。
Bitmap LoaderでのリンクとProject Folder運用
3ds Max の Project Folder(File → Set Project Folder)を案件単位で切り、Painter からの書き出し先を <Project>/sceneassets/images に統一すると、Bitmap のリンクが相対パスで保存されます。プロジェクトを別PCに渡すときや、納品時にファイル一式を圧縮する場面で、リンク切れを起こしにくくなります。
複数の案件を1つのMaxセッションで開く運用では、Project Folder の切り替えを案件ごとに徹底すると、Bitmap のリンクが意図しないフォルダを参照する事故が減るでしょう。
USD経由のマテリアル受け渡し
USD は3ds Max 2026 以降の OpenUSD プラグインがオープンソース化され、Painter 12.0 もUSD出力に継続対応しているため、PBR マテリアル階層を保ったまま往復させる選択肢として現実味を帯びてきました。ただし建築VIZ実務での主流は依然として FBX + PBR テクスチャ画像。USD は大規模アセット運用やAR用途で部分的に採用される段階です。
USD対応状況:3ds Max 2024以降の整備
3ds Max は2024 から OpenUSD プラグインの統合を進め、2026 で USD 0.10(Layer Editor、light linking 含む)を同梱、2027 にも継続搭載されています。プラグインは2024年12月にGitHub上でオープンソース化され、コミュニティでビルドオプションを確認できる状態に。Painter 側も Painter 12.0 で USD 入出力に継続対応しており、USDz(Apple AR 向け)プリセットも標準同梱されています。
UsdPreviewSurfaceとPBRマップの対応関係
USD のマテリアル標準である UsdPreviewSurface は、PBR Metallic Roughness と素直に対応します。diffuseColor/metallic/roughness/normal/occlusion/emissiveColor の各入力に Painter からの PBR テクスチャを差すと、3ds Max 上でも近い見え方が再現できます。
ただし、レンダラー固有の高度なマテリアル機能(V-Ray の Sheen、Corona の Procedural Fabric Material 等)は UsdPreviewSurface では表現できないため、最終仕上げカットでは USD で運んだ後に各レンダラーのネイティブマテリアル(VRayMtl/CoronaPhysicalMtl)に手動で割り直す運用に。
建築VIZでのUSD導入判断
USD を実務に取り込む目安となるのは、「同じアセット(家具・建材・什器)を複数案件で使い回す」「3ds Max 以外のDCC(Maya・Blender・Houdini)と並行運用する」「AR/VR配信が要件に入る」のいずれか。住宅3カット・1案件単発の納品では、FBX のほうが書き出し時間も検証時間も短く済むでしょう。
つまずきポイントとトラブルシュート逆引き
連携で詰まる箇所は、UV/カラースペース/Normal の符号/Dilation の4種類にほぼ集約されます。発生した症状から原因に逆引きできるよう、典型的な4パターンをまとめます。
ベイクでシームが目立つ:Smoothing Group・UVシーム・Padding
ベイク後の Mesh Maps(特に Normal)でUVシームに沿って線が見えるとき、UVシーム位置と Smoothing Group の Hard/Soft Edge 位置がずれているのが第一の疑い。3ds Max に戻って、UVシームのある辺をすべて Hard Edge にし、UVシームのない辺はすべて Smooth Edge にそろえてから FBX を書き直してください。
Padding(Dilation)不足なら、Painter の Texture Set Settings で 16 → 32〜64px に上げると改善します。それでも目立つようなら、UV シェルの間隔を広げる(UV Editor で Pack UVs の Padding を 4 → 8px に上げる)方向で再パックします。
Painterの色とMaxの色が違う:カラースペース・Tone Mapping・Roughness反転
Painter のビューポートと3ds Max のレンダリング結果で色が違う原因は、ほぼ以下の3つ。
- Base Color の sRGB 設定がオフになっている(3ds Max のBitmap で Override OFF)
- Roughness/Metalness/Normal が sRGB で読み込まれている(Linear/Non-Color にすべき)
- 3ds Max 側の Tone Mapping(Exposure Control)が Painter 側と異なる
Painter の表示は線形空間 + sRGB ガンマ補正でビューポートに出ているので、3ds Max 側で sRGB Linear のレンダリング設定にしておくと、近い見え方にそろいます。Roughness と Glossiness が反転して見えるなら、Physical Material の dropdown で Roughness モードに固定し、VRayMtl では「Use Roughness」を ON にしてください。
Normalの凹凸が逆:DirectX/OpenGLの選択ミス
Normal Map の凹凸が反転して見える(凸エッジが凹んで見える)なら、書き出し時の規格ミスの可能性が高いです。Painter の Export Textures で Normal Map の Format を「OpenGL」に統一すると、3ds Max・V-Ray・Corona・Arnold のすべてで整合します。「DirectX」で書き出すとG軸(緑チャンネル)が反転している扱いになるため、3ds Max 系では凹凸が逆転。
すでに DirectX で書き出してしまったときは、3ds Max 側の Normal Bump マップで「Flip Green」を有効にすれば、書き直しせずに反転を吸収できます。
テクスチャがにじむ:Dilation・Padding不足、Mip設定
3ds Max のレンダリング結果でUVシーム位置にテクスチャのにじみが出るとき、Dilation 不足が第一の疑い。次に、Bitmap Loader の「Filtering」で Pyramidal(Mip Map)が ON になっており、低解像度カットで Mip がにじみを助長しているケースがあります。Filtering を「Summed Area」または OFF(None)に切り替えると、シャープさが戻ります。
ただし Filtering OFF はモアレを発生させやすいので、近距離カットだけに限定するのが無難です。中遠景カットは Pyramidal のまま運用し、Dilation 側で対処すると無理なく回せるでしょう。
Painter連携を実装すると現場のフローはどう変わるか
ここまでの設定をひととおり通せると、現場の制作フローはどんな景色になるでしょうか。応用シナリオを2つに絞って描いておきます。
家具10点セットのPBRテクスチャ作成を従来フローでこなすと、半日〜1日仕事になりがちです。3ds Max 側でUVと Smoothing Group をそろえ、_low/_high 命名で一括書き出しし、Painter の Match by Name でベイク、スマートマテリアル+スマートマスクで仕上げる流れに置き換えると、同じ作業量が2〜3時間に圧縮できる感覚です。Painter 12.1 Beta の自動再ベイクが本番版に入れば、ベイク失敗の手戻りも数分単位で吸収できるようになるでしょう。
もう一つ、複数DCC並行運用でのUSDラウンドトリップ。住宅3カットの単発案件ではFBXが速いと書きましたが、家具・建材を100点単位でストックして使い回すスタジオでは話が変わります。Maya・Blender・3ds Max の混在環境で、共通アセットを USD レイヤーで管理し、Painter 12.0 のUSD入出力で Mesh Maps とPBRマップを乗せる運用が、2026〜2027年の現実解として見えてきました。建築VIZ業界全体がいきなり USD に移ることはないとしても、大規模アセットパイプラインから順にUSDが標準化していく流れは進むのではないでしょうか。
まとめ|連携の鍵はUV・カラースペース・プリセット
3ds Max × Substance 3D Painter の連携は、UV準備(Unwrap UVW・Texel Density・Smoothing Group・UDIM)/FBX書き出し(Smoothing Groups・Tangents and Binormals 必須)/Mesh Maps ベイク(Normal・AO・Curvature が下地)/スマートマテリアル運用/PBR Export(PBR Metallic Roughness / Vray Next / Arnold 5 の3プリセット使い分け)/3ds Max 戻し(Physical Material/VRayMtl/CoronaPhysicalMtl のスロット対応)の6工程で組み立てます。
2026年4月時点の最新組み合わせは、3ds Max 2027(2026年3月25日リリース)と Substance 3D Painter 2026 バージョン12.0(2026年3月9日リリース)。連携で詰まりやすいのは、UVシームと Smoothing Group の不一致、カラースペース(sRGB / Non-Color)の誤適用、Normal Map の OpenGL/DirectX 規格ミス、Dilation 不足の4点に集約されます。
3ds Max 2027 の Smart Bevel/Noise Plus/Field Helper や、Painter 12.0 の Flatten/Warp to Geometry/post effects 強化、Painter 12.1 Beta の自動再ベイク・Skew 補正は、いずれも今回の連携フローを加速する方向の更新です。ペイント工程と最終レンダリング工程の往復を従来より短い時間で回せるようになっています。USD ラウンドトリップは2026年4月時点では大規模アセット運用向きの選択肢で、住宅3カットの単発案件では FBX 経由が引き続き無難。
あわせて読みたい
- 3ds Max 連携完全ガイド — 他DCCソフトや有償レンダラーとの連携全体像を確認したい方へ
- 3ds Max × V-Ray 建築パース ライティング設定ガイド — V-Ray側でのライティング・GIテンプレを実数値で押さえたい方へ
- 3ds Max × Chaos Corona|建築特化レンダラーの設定と特徴 — CoronaPhysicalMtlでの割り当てを詳しく知りたい方へ
- 3ds Max × Arnold|標準搭載レンダラーの活用ガイド — Arnold(MAXtoA)でのPBR運用を確認したい方へ
- 3ds Max完全解説ガイド — 3ds Max全体像と建築VIZ業界での位置づけから知りたい方へ



