Adobe Substance 3D Painter を AI で操作

Painter でのテクスチャ作業を
AI の力

MCP Pro for Painter は、Claude や Cursor などの AI アシスタントを Adobe Substance 3D Painter のスクリプティングブリッジ経由で直接つなぐ、179 ツール搭載の MCP サーバーです。レイヤースタックの構築、スマートマテリアルの適用、メッシュマップのベイク、チャンネルや UDIM タイルの管理、Unreal・Unity・Godot 向けのゲーム用テクスチャ書き出しまで、すべて一つの会話から実行できます。買い切り $15、Windows・macOS・Linux 対応。

買い切り $15 · アップデート無料
AI Assistant <--MCP/stdio--> Python Server <--HTTP--> Substance 3D Painter

Python 製の MCP サーバーが、Painter 内蔵の --enable-remote-scripting HTTP ブリッジ経由で通信します。Painter 内へのプラグイン導入は不要、ファイル監視も不要 — AI クライアントとコマンド一つだけ。

実際の使い方

AI アシスタントにこう頼むだけ。あとは自動で動きます。

アセット全体を自動テクスチャリング

「プロジェクトを開いて、すべての武器テクスチャセットに摩耗メタルのスマートマテリアルを適用し、カーブマスクでエッジの摩耗を追加して」

AI がプロジェクトを開き、各テクスチャセットを順に処理し、シェルフのスマートマテリアルを適用、ジェネレーターマスク付きの塗りつぶしレイヤーを重ねます。すべての変更はクリーンな Ctrl+Z 対応。

使用ツール: open_project apply_smart_material add_fill_layer add_mask

Unreal 向けに一括書き出し

「全テクスチャセットを 2K にして、Unreal Engine 用に ./export へすべて書き出して」

AI が全セットの解像度を変更し、各セットを Unreal プリセットで書き出します。非同期書き出し+ステータス監視で処理がブロックしません。

使用ツール: export_for_unreal batch_export_all_sets set_texture_set_resolution

メッシュマップをベイク

「このプロジェクトの全メッシュマップをベイクして、まだベイクが必要なテクスチャセットを教えて」

AI が AO・カーブ・ノーマル・ポジションなどのベイクを実行し、ベイク状況を監視、ライブプロジェクトからセット別のカバレッジを報告します。

使用ツール: bake_all_mesh_maps bake_ambient_occlusion list_baked_mesh_maps

プロジェクトを監査

「プロジェクトを監査して。レイヤー名を命名規則に照らしてチェックし、サイズ過大なテクスチャセットを指摘、未使用リソースを一覧化して」

AI が検証スイート(命名チェック、テクスチャ予算、未使用リソース検出)を実行し、対応可能な構造化レポートを返します。

使用ツール: validate_naming audit_project find_unused_resources

レイヤースタックを操作

「乗算・不透明度 60% の塗りつぶしレイヤーを追加して、汚れレイヤーとグループ化し、グランジフィルターを掛けて」

AI がレイヤーを挿入し、ブレンドモードと不透明度を設定、グループを整理し、レイヤーエフェクトを適用します。レイヤースタックの一連の作業を自然言語で。

使用ツール: list_layers add_fill_layer set_blending_mode add_layer_effect

あなたのビルドで自己テスト

「私の Painter に対してセルフテストを実行して、このビルドで未対応のものがあれば教えて」

introspection モジュールが Painter のバージョンを特定し、ライブ API を調べ、読み取り専用のスモークテストを実行、ビルドが未対応な機能を作業前に洗い出します。

使用ツール: get_painter_environment run_smoke_tests snapshot_project dump_painter_api

仕組み

AI アシスタントと Painter を 5 分以内で接続。

サーバーをインストール

Python 製 MCP サーバーを pip でインストール。Painter 内に入れるものはありません — サーバーは Painter 内蔵のスクリプティングブリッジと通信します。Windows・macOS・Linux 対応。

AI クライアントに接続

painter-mcp-setup configure を実行すると、Claude Desktop・Cursor などの MCP クライアントを自動検出して設定します。コンテキスト予算に合わせてモード(--minimal / --lite / --full)を選択。

Painter を起動して作業開始

Adobe Substance 3D Painter を --enable-remote-scripting 付きで起動。AI アシスタントが 179 ツールへリアルタイムにアクセスし、レイヤー構築・ベイク・マテリアル適用・書き出しを実行します。

179
ツール
33
モジュール
4
コンテキストモード
クリーンな Ctrl+Z
全変更に対応

179 ツール・33 モジュール

AI に Substance Painter プロジェクトの構築・ベイク・検証・書き出しを任せるのに必要なものすべて。

レイヤースタック

25 tools
  • add_fill_layer add_paint_layer add_group
  • delete_layer rename_layer move_layer
  • set_opacity set_blending_mode set_visibility
  • add_layer_effect filters & generators
  • add_anchor_point reference anchors
  • clone_layer_stack layer instances

マスク

10 tools
  • add_black_mask add_white_mask
  • add_mask_generator AO / curvature / position
  • set_geometry_mask per-mesh-part masking
  • enable_geometry_mask_uv_tiles UDIM masking

マテリアル

15 tools
  • apply_smart_material shelf materials
  • create_smart_material_from_layers
  • apply_material_with_variations
  • set_layer_color list_resources
  • set_source texture / procedural sources

チャンネル&プロパティ

13 tools
  • add_channel remove_channel
  • set_channel_visibility
  • add_content_curves levels & filters
  • get/set generic property bridge

ベイク&メッシュマップ

11 tools
  • bake_all_mesh_maps one-shot baking
  • bake_ambient_occlusion bake_curvature
  • get_baking_status list_baked_mesh_maps
  • import_mesh_map external map injection

エンジン書き出し

16 tools
  • export_for_unreal export_for_godot
  • export_for_unity_urp export_for_unity_hdrp
  • export_for_pbr_metalrough / specgloss
  • export_textures_async + status polling
  • create_custom_export_preset

テクスチャセット&UV

10 tools
  • list_texture_sets get_set_info
  • set_texture_set_resolution
  • select_texture_set
  • get_uv_tiles UDIM & UV-set switching

プロジェクト&検索

14 tools
  • open_project create_project save_project
  • get_project_info get_project_metadata
  • find_layers_by_type project-wide search
  • find_layers_by_blending_mode

カラー・シェーダー・表示

15 tools
  • set_color_profile ACES / sRGB / linear
  • switch_shader set_environment
  • set_display_settings exposure, tonemap
  • set_renderer set_msaa

シンメトリ&選択

7 tools
  • set_symmetry_enabled set_symmetry_axis
  • set_symmetry_plane_offset
  • get_selection selection state

検証 / QA

6 tools
  • validate_naming naming conventions
  • validate_budget texture budget checks
  • find_unused_resources
  • audit_project full project audit

バッチ&ワークフロー

12 tools
  • batch_apply_smart_material
  • batch_export_all_sets
  • batch_set_resolution
  • save_workflow record & replay

イベント

5 tools
  • subscribe_event editor events
  • poll_events event-aware AI loops
  • wait_for_event

ヒストリー

4 tools
  • undo redo clear_undo
  • get_undo_stack
  • all mutations wrapped for clean Ctrl+Z

イントロスペクション SELF-TEST

10 tools
  • get_painter_environment version fingerprint
  • dump_painter_api probe_api_path
  • snapshot_project + diff_project_snapshots
  • run_smoke_tests verify_undo_works

ユーティリティ&接続

6 tools
  • ping connection check
  • execute_python execute_js escape hatch
  • take_viewport_screenshot best-effort

1 バイナリ・4 モード

AI クライアントのコンテキスト予算に合わせてツール数を最適化 — 別インストール不要。

--minimal
25 tools

ローカル LLM やツール数制限の厳しいクライアント向けの中核機能。

--lite
74 tools

約 100 ツール制限のクライアント向け本番セット(Windsurf・JetBrains Junie・Gemini CLI)。

default
134 tools

ほとんどのワークフローに最適なバランス型の標準セット。

--full
179 tools

introspection・セルフテストを含む全機能(Claude Code・Cursor)。

なぜ Pro なのか

デモ用の数コールではなく、実際のテクスチャリングパイプライン向けに設計。

179 ツール・33 モジュール

テクスチャリングパイプライン全域をカバー — レイヤー、マスク、マテリアル、チャンネル、ベイク、メッシュマップ、UV/UDIM、カラーマネジメント、シンメトリ、書き出し、検証、バッチほか。

4 つのコンテキストモード

1 バイナリに 4 つのツール数プロファイル(25 / 74 / 134 / 179)。別々のインストールを管理せずに AI クライアントの制限に合わせられます。

クリーンな Ctrl+Z

すべてのレイヤー変更はスコープ付き変更でラップされ、AI の操作が Painter 上で 1 ステップのきれいな Ctrl+Z にまとまります。

エンジン書き出しプリセット

Unreal、Unity(URP・HDRP)、Godot、PBR メタルラフ / スペックグロスへワンコール書き出し。カスタムプリセット作成と、ステータス監視付き非同期書き出しにも対応。

スマートマテリアル

シェルフのスマートマテリアルの適用、既存レイヤーからの新規スマートマテリアル生成、アセット全体へのセット別バリエーション適用。

ベイク&メッシュマップ

メッシュマップのベイク(AO・カーブ・ノーマル・ポジション・厚み)、ベイク状況の監視、セット別ベイク済みマップ一覧、外部メッシュマップの注入。

バージョン耐性

各 Painter API 呼び出しはリリース間の差異に備えた防御的な try/fallback チェーンを持ち、無言クラッシュではなく明示的な UnsupportedError を返します。

セルフテスト内蔵

introspection モジュールにより、AI がビルドを特定し、ライブ API を調べ、プロジェクト状態のスナップショット/差分を取り、スモークテストを実行 — バージョン不一致を早期に発見します。

コンパニオン CLI

painter-cli はターミナルから Painter を直接操作(MCP 不要)。ツール数制限のあるクライアントや単発のスクリプト処理に最適。

検証&QA

命名規則チェック、テクスチャ予算の監査、未使用リソース検出、プロジェクト全体監査 — 大規模プロジェクトを清潔で出荷可能な状態に保ちます。

UDIM・UV 対応

UDIM タイル管理、UV セット切り替え、複雑なマルチタイルアセット向けのメッシュパーツ別ジオメトリマスク。

クロスプラットフォーム

Windows・macOS・Linux 対応。買い切り $15、アップデート無料、プロジェクト数・マシン数とも無制限。

比較

自作する場合と MCP Pro for Painter の比較。

機能 MCP Pro for Painter 無料 MCP スクリプト 素の Python API
総ツール数179わずかなし
モジュール数33少数対象外
コンテキストモード4 (25 / 74 / 134 / 179)なし対象外
Undo 安全な変更ありまちまち手動
エンジン書き出しプリセットUnreal / Unity / Godot / PBRなし手動
スマートマテリアルありなし手動
メッシュマップベイクありまちまち手動
検証 / 監査ありなしなし
バッチ処理ありなし手動
セルフテスト / introspectionありなしなし
コンパニオン CLIpainter-cliなし対象外
バージョン耐性フォールバックありなしなし
価格$15 買い切り無料 / 自作無料 / 自作

「無料 MCP スクリプト」「素の Python API」は一般的な自作の代替手段(小規模な OSS MCP ラッパーや、Painter の Python スクリプトを手書きすること)を指します。それらの機能カバー範囲はプロジェクトによって異なります。

よくある質問

MCP Pro for Painter についての一般的な質問。

MCP Pro for Painter とは何ですか?

MCP Pro for Painter は、Claude・Cursor・Cline などの AI アシスタントを Adobe Substance 3D Painter に直接つなぐプレミアム MCP(Model Context Protocol)サーバーです。レイヤースタック、マスク、スマートマテリアル、チャンネル、ベイクとメッシュマップ、UV/UDIM、カラーマネジメント、シンメトリ、書き出しプリセット、検証、バッチ処理、セルフテスト introspection まで、33 モジュール 179 ツールを提供します。

Painter とはどう接続しますか?

Python 製 MCP サーバーが Painter 内蔵のスクリプティングブリッジと通信します。Adobe Substance 3D Painter を --enable-remote-scripting 付きで起動すると、サーバーがローカル HTTP 経由で通信します。Painter 内へのプラグイン導入は不要です。

Claude と Substance Painter をつなぐには?

pip install mcp-pro-for-painter でインストールし、painter-mcp-setup configure で Claude Desktop / Claude Code に組み込み、Painter を --enable-remote-scripting 付きで起動します。これで Claude が 179 ツールすべてにアクセスできます。

どの AI アシスタントで使えますか?

Claude Code、Claude Desktop、Cursor、VS Code + Cline、Windsurf、JetBrains Junie、Gemini CLI など、MCP 対応クライアントならどれでも動作します。ツール数制限の厳しいクライアントでは --lite / --minimal モードか、コンパニオンの painter-cli を使ってください。

4 つのモードとは?

1 つのバイナリが 4 つのツール数プロファイルを提供します: --minimal(25)、--lite(74)、default(134)、--full(179)。小さいモードはコンテキスト制限のあるクライアントに収まりつつ、中核ワークフローをカバーします。

AI でゲームエンジン用にテクスチャを書き出せますか?

はい。Unreal Engine、Unity(URP・HDRP)、Godot、汎用 PBR メタルラフ / スペックグロス向けのワンコール書き出しプリセットに加え、カスタムプリセット作成とステータス監視付き非同期書き出しに対応します。AI はセット別解像度の設定と全テクスチャセットの一括書き出しを 1 プロンプトで行えます。

必要な Painter のバージョンは?

Adobe Substance 3D Painter 11.0 以降(12.0.3 / Python API 0.3.5 で検証済み)と Python 3.10 以降です。Windows・macOS・Linux で動作します。起動時にリモートスクリプティングを有効化する必要があります。

安全ですか? AI の操作を取り消せますか?

はい。すべてのレイヤー変更はスコープ付き変更でラップされ、AI の変更は Painter 上で 1 ステップのきれいな Ctrl+Z にまとまります。さらに安全性を求める場合は、生コード実行ツールを除外する execute-arbitrary 無効モードで実行できます。

無料版や試用版はありますか?

MCP Pro for Painter は買い切り $15 です。機能一覧・インストール手順・設定例はこのサイトとダウンロード内のドキュメントで確認でき、購入前に動作を把握できます。サーバー本体は有料ダウンロードに含まれます。

サブスクリプションですか?

いいえ。買い切り $15 で、アップデート無料・プロジェクト数無制限・マシン数無制限・Discord サポート付き。継続課金やシート制限はありません。

クイックセットアップ

5 分以内に動かせます。

1. サーバーをインストール

Python 製 MCP サーバーをインストール(ダウンロードしたパッケージから pip install -e . でも可):

pip install mcp-pro-for-painter

2. AI クライアントを設定

Claude Desktop・Cursor などの MCP クライアントを自動検出して組み込み:

painter-mcp-setup configure

3. リモートスクリプティング付きで Painter を起動

Adobe Substance 3D Painter をスクリプティングブリッジ有効で起動:

"Adobe Substance 3D Painter.exe" --enable-remote-scripting

4.(手動設定)MCP サーバーを追加

クライアントが自動検出されない場合は、MCP 設定(Claude Code なら .mcp.json など)にサーバーを追加:

{
  "mcpServers": {
    "painter-mcp": {
      "command": "painter-mcp",
      "args": ["--mode", "full"]
    }
  }
}

シンプルな買い切り価格

一度払えば、ずっと使えます。アップデート無料。

$15
買い切り
  • ✓ 33 モジュール 179 ツールすべて
  • ✓ 4 コンテキストモード+コンパニオン CLI
  • ✓ アップデート無料
  • ✓ プロジェクト数無制限
  • ✓ マシン数無制限
  • ✓ Discord サポートチャンネル
itch.io で購入 質問は Discord