トップ » キャンペーン » Substance 3D Painter 12.1リリース

Substance 3D Painter 12.1リリース

Substance 3D Painter 12.1では、自動再ベイクおよびスキュー(歪み)補正ペイント機能によるベイクワークフローの改善、OpenPBRマテリアル定義のサポート、そして自動UV展開用の新しいハードサーフェスモードが導入されました。

リリース日: 2026年6月22日

注記 本バージョンより、サポート対象となるmacOSの最小バージョンが 13.0 (Ventura) に引き上げられました。詳細については、システム要件のページをご確認ください。

スキュー(歪み)ペイントによるベイクワークフローの改善

ベイクワークフローが刷新され、継続的な自動再ベイク、メッシュ上でのスキュー(歪み)補正ペイント、エッジ保護、および再設計されたメッシュマップリストがサポートされるようになりました。

自動再ベイク

ベイクパラメータを調整する際にメッシュマップを継続的に再ベイクできるようになり、変更を加えるたびに手動でベイクを実行する必要がなくなりました。自動再ベイクのオン・オフはマップごとに切り替えることができ、一度に1つのマップに適用されます。これはスキューペイントのワークフローにおいて特に便利ですが、一般的なベイク設定を調整する際にも役立ちます。

スキュー補正ペイント

ケージが距離ベースモードに設定されている場合、ローポリメッシュに直接スキュー補正をペイントして、ベイク時の投影方向を制御できます。ブラシ、消しゴム、ポリゴン塗りつぶしツールが使用可能で、コンパクトなグレースケール値ピッカー、シンメトリ機能、および通常のブラシコントロールが備わっています。スキューペイントの操作は元に戻すことができます。

エッジ保護

スキュー補正をペイントする際、新しい「エッジ保護」オプションを使用することで、ハードエッジに投影されるハイポリモデルの滑らかさを維持することができます。この結果は、「Edge Distance」および「Edge Contrast」パラメータによって制御されます。

再設計されたメッシュマップリスト

メッシュマップリストでは、マップごとのコントロールが提供されるようになりました。ビューポートプレビューとしてのマップの切り替え、単一マップのクイックベイク、自動再ベイクの切り替え、およびテクスチャセット間での設定の同期(プロジェクトに複数のテクスチャセットがある場合に使用可能)が可能です。各コントロールは、マウスホバー時にツールチップが表示されます。

簡素化されたベイクボタン

ビューポートのベイクボタンは、単一の「Bake」ボタンに置き換えられました。このボタンには、ベイクされるマップの総数(テクスチャセット数 × UVタイル数 × 選択したメッシュマップ数)が表示されます。

注記 ベイクの詳細については、専用のドキュメントページをご参照ください。

OpenPBRのサポート

PainterでOpenPBRシェーディングモデルがサポートされ、デフォルトのワークフローとして使用されるようになりました。これにより、複数のアプリケーション間で共通して利用できる標準化されたマテリアル定義が提供されます。

新しいOpenPBRシェーダーとデフォルトのワークフロー

OpenPBR 1.1仕様を実装したシェーダーが利用可能になり、デフォルトで使用されます。テンプレートなしで作成された新規プロジェクトではOpenPBRシェーダーが使用され、新規プロジェクトウィンドウの最初の項目は「ASM」の代わりに「OpenPBR」と表示されるようになりました。また、OpenPBR用の新しいプロジェクトテンプレートが追加され、サンプルプロジェクトもOpenPBRを使用するように更新されています。

インポート時にプロジェクトテンプレートからシェーダーを選択

USDまたはGLTFファイルをインポートする際、ファイルの内容から推測するのではなく、プロジェクトテンプレートからシェーダーが設定されるようになりました。マテリアルとテンプレートで一致しないワークフローが使用されている場合は、ログにメッセージが出力されます。

エクスポート時のOpenPBR命名規則

「Export Textures(テクスチャの書き出し)」ウィンドウに、命名規則を選択するための新しいドロップダウンメニューが追加されました。プロジェクト内の少なくとも1つのシェーダーがOpenPBRを使用している場合はデフォルトでOpenPBRが選択され、選択した規則は各テクスチャセットのマップリストに反映されます。

USDおよびMDLのサポート

OpenPBRマテリアルはUSDフォーマットを通じてサポートされます。また、IrayでOpenPBRマテリアルをレンダリングできるように新しいMDLも追加されており、より正確なマテリアル表現が可能になりました。

注記 カスタムシェーダーは更新が必要になる場合があります。OpenPBRをサポートするためにシェーダーAPIが変更されています。詳細については、アプリケーションの「Help」メニューから確認できるチェンジログをご参照ください。

新しいハードサーフェス向け自動展開

ハードサーフェスアセットに特化した、新しい自動展開モードが追加されました。

ハードサーフェス展開モード

自動展開の設定で「Hard surface」オプションが利用可能になりました。この機能はUVの歪みを最小限に抑え、直交方向に沿って整列したUVレイアウトを生成するため、メカニカルなメッシュやハードサーフェスメッシュに最適です。

注記 自動展開の詳細については、専用のドキュメントページをご参照ください。

その他

本バージョンでは、以下の追加機能や改善点も含まれています。

複数のチャンネルを一度に追加または削除

OpenPBRの導入に伴い、「Texture Set」設定からアクセスできる新しいウィンドウが追加され、複数のチャンネルを一度に選択できるようになりました。これは、OpenPBRワークフローで使用される大量のチャンネルリストを設定する際に便利です。

  • この新しいウィンドウには、テクスチャセット設定の「Add or remove channels」ボタンからアクセスできます。

  • ウィンドウ内では、Painterで使用できるすべてのチャンネルを一覧で確認できます。

  • 「Apply to all Texture Sets」ボタンを使用すると、すべてのテクスチャセットのチャンネル構成を一度に編集することができます。

テクスチャセット間のすべてのインスタンスをフラット化(統合)

インスタンス化されたレイヤーおよびグループに、新しい「Flatten all instances」オプションが追加されました。この機能は、インスタンスツリー全体をたどり、そのインスタンスが存在するすべてのテクスチャセットにわたってフラット化された結果を生成します。この処理は1回のUndoステップとして記録されます。

統合されたUndo履歴

ベイクモードとペイントモードで同じUndo履歴を共有するようになりました。ベイクモードとペイントモードの切り替え自体も元に戻せるステップとして記録されるため、各操作はそれが行われたモードに切り替わった上で元に戻されます。

チュートリアル

リリースノート 12.1.0

リリース日: 2026年6月23日

概要: 今回のアップデートはメジャーリリースです。新しいデフォルトのベイクUI、スキューマップのペイント、自動再ベイク、ハードサーフェスメッシュ用の自動UV展開の新しいオプション、およびOpenPBRのサポートなど、ベイク機能の改善が含まれています。詳細については、完全なリリースノートをご参照ください。

追加 (Added)

  • [スキューベイク] スキューペイントツール

  • [スキューベイク] スキューマップをペイントする際、スキュープレビューシェーダーとスキュー方向ベクトルの視覚表示を追加

  • [スキューベイク] エッジ保護(Edge Protection)オプションを追加

  • [スキューベイク] 自動再ベイク機能を追加

  • [スキューベイク] メッシュマップリストのUIを刷新

  • [スキューベイク] メッシュマップ設定と共通ベイク設定を分割し、共通設定をメッシュマップリストから分離

  • [スキューベイク] ビューポートのツールバーボタンを変更

  • [スキューベイク] 上部ツールバーにブラシのシンメトリ(対称)切り替えトグルを表示

  • [スキューベイク] メッシュマップリストのSync(同期)メニューのオプション名を変更

  • [スキューベイク] 同期およびチェック状態のダイアログを更新

  • [スキューベイク] グレースケール用カラーピッカーのバリエーションを作成

  • [スキューベイク] ベイクモードのアイコンを更新

  • [自動展開] ハードサーフェスオプションを統合

  • [OpenPBR] OpenPBR 1.1のサポートを追加

  • [OpenPBR] OpenPBRをデフォルトのワークフローおよびシェーダーに設定

  • [OpenPBR] USD経由でのOpenPBRマテリアルとテクスチャのインポート機能を追加

  • [OpenPBR] USD経由でのOpenPBRマテリアルとテクスチャのエクスポート機能を追加

  • [OpenPBR] 「Export Textures(テクスチャの書き出し)」ウィンドウを更新し、OpenPBRの命名規則を表示

  • [OpenPBR] OpenPBRサポートに関する変更点のドキュメントを追加

  • [OpenPBR][Iray] IrayでOpenPBR 1.1をサポートする新しいMDLを追加

  • USDエクスポートに関するいくつかの軽微な改善

  • [UI] 別のテクスチャセットにペイントしようとした際に、ビューポートに警告を表示する機能を追加

  • [フラット化] インスタンス化されたすべてのレイヤーをテクスチャセット間でフラット化(統合)できる機能を追加

  • [テクスチャセット設定] 新しいウィンドウから複数のチャンネルを一度に選択できる機能を追加

  • [履歴] Undo(元に戻す)履歴の「value」という表記を、実際のパラメータ名を反映するように更新

  • [レイヤースタック] マスクの塗りつぶしエフェクトのデフォルト値を白 (1.0) に変更

  • [Substance] 新しい「mesh_hard_edges_triangle」エンジンマップ入力を追加

  • [Substance] 新しい「mesh_hard_edges」エンジンマップ入力を追加

  • [シェーダー] シェーダーインスタンスが同じ名前を共有するのを防止

  • [シェーダー] USDまたはGLTFファイルをインポートする際、プロジェクトテンプレートのシェーダーを使用するように変更

  • Adobe Color Engine をバージョン 7.0 にアップデート

  • サポートされるmacOSの最小バージョンを 13.0 (Ventura) に引き上げ

  • [コンテンツ] OpenPBR用の新しいプロジェクトテンプレートを追加

  • [コンテンツ] サンプルプロジェクトを新しいOpenPBRシェーダーを使用するように更新

  • [Python] Geometry Mask APIを拡張し、UIと同様の包含/除外(inclusion/exclusion)モードを許可

修正 (Fixed)

  • [クラッシュ][メッシュマップ設定] 他のテクスチャセットに設定を適用するとクラッシュする問題を修正

  • [クラッシュ] ワールド空間法線(World Space Normal)がないマップから曲率(Curvature)をベイクするとクラッシュする問題を修正

  • [クラッシュ][ベイク] カスタムケージが有効でファイルが選択されていない状態でベイクするとクラッシュする問題を修正

  • [クラッシュ] アンビエントオクルージョン(AO)のベイクをキャンセルするとクラッシュする問題を修正

  • [自動ケージ] ハイポリメッシュのファイルパスが無効な場合に無限ロードが発生する問題を修正

  • [Linux][Windows] カラーピッカーが完全に真っ黒になったり、表示されなかったりすることがある問題を修正

  • [ポリゴン塗りつぶしツール] ツールが非PBRプロジェクトで機能しない問題を修正

  • [ペイント] ベースカラーチャンネルを削除しても、以前にペイントした色が削除されない問題を修正

  • [USD] シェーダーインスタンスがすべて正しく検出されない問題を修正

  • [Substance] 入出力ノードの最初の使用のみが考慮される問題を修正

  • [シェーダー] 異なるミキシング(混合)メソッドを使用するテクスチャセット間で、アンビエントオクルージョン(AO)が2回適用される問題を修正

  • [エンジン] 青チャンネルが空(黒)のノーマルテクスチャにより、誤ったブレンド結果が生じる可能性がある問題を修正

  • [GLTF インポート] すべてのテクスチャセットでアルファブレンドが有効になってしまう問題を修正

  • [GLTF エクスポート] エクスポート時にアルファブレンドが常に有効になってしまう問題を修正

  • [エクスポート] GLTFファイルのインポート時に、両面(Double sided)ジオメトリが常に無効になる問題を修正

  • [Javascript] シェーダー設定の変更がUndo(元に戻す)履歴に記録されない問題を修正

  • [サンプル] Meet Matのディスプレイ設定で、サブサーフェススキャタリング(SSS)が有効になっていない問題を修正

関連製品