バージョン16.0

このバージョン16.0では、新しいシェイプスプラッタとSDFノードにより、パターンのスキャタリングと操作に関してよりクリエイティブなワークフローが導入されています。 また、OpenPBRをネイティブにサポートし、3Dビューのディスプレイスメント設定を改善します。

リリース日:2026年4月14日

Substance 3D Designerバージョン16.0バナー

シェイプスプラッタv2ノード

シェイプを散布する新しい方法

新しいシェイプスプラッタv2のノードでは、これまで困難であった複雑な散乱動作がロック解除され、既定では​ 無衝突 ​の​より多くのシェイプ分布方式 (ポアソン円盤、均一)が使用され、密度マップ​で特定の領域のシェイプの​ クリーンギャザリング ​を制御できます。
上級ユーザーは、関数グラフで定義された​ カスタムディストリビューション ​を設定できます。

シェイプスプラッタv2:ポアソン分布
ポアソン分布
シェイプスプラッタv2:均一な分布
均一な分布
密度マップ
シェイプスプラッタv2: 密度マップ

3Dシェイプ

散在するシェイプは​ 3Dオブジェクト ​になり、すべてのXYZ軸で移動、回転、拡大・縮小できます。

立方体、球、円柱などの​ 単純なプリミティブ ​を使用するか、Heightマップの押し出し​または​ 3D SDFシェイプ ​のオーサリングで形成された​ 複雑なカスタムシェイプ ​を使用します。 (詳細は以下を参照)

これにより、よりダイナミックで変化に富み、全体的に信頼できるスキャッターが実現します。 さらに、3Dシェイプを反転して、バリエーション用に再利用できるようになりました。 (環境アーティストの皆さん)

Shape splatter v2:ランダム3D回転
ランダムな3D回転
シェイプスプラッタv2:シェイプの押し出し
図形の浮き出し
Shape splatter v2: 3D SDFシェイプ
3D SDFシェイプ

関連リンパ節

Shape splatter v1ファミリのノードと同様に、Shape splatter v2にはコンパニオンノードの独自のコホートが付属しています。

シェイプスプラッタv2マッパーのノードでは、複数のテクスチャをマッピングするための​ 3平面投影 ​および​ マテリアルID ​をサポートすることで、散乱した3Dシェイプにテクスチャを投影できます。 結果は、テクスチャのオフセットとカラーバリエーションについて、グローバルにまたはシェイプごとに調整できます。
上級ユーザーは、関数グラフで定義された​ カスタムテクスチャマッピング ​をセットアップできます。

シェイプスプラッターv2 to maskは、特定のシェイプやマテリアルIDの選択用のマスクを作成し、グラフの下流でシェイプをより細かく使用できるようにします。

Shape splatter v2カラーマッパー:三平面マッピング
三平面マッピング
シェイプスプラッタv2カラーマッパー:法線マッピング
通常のマッピング
シェイプスプラッタv2カラーマッパ: SDFシェイプからマテリアルIDごとにマッピング
SDFシェイプからマテリアルIDごとにマッピング

グリッドアトラス

カスタムパターンは、シェイプスプラッタv2ノードに個別に提供することも、グリッドアトラスにパックして、より緩やかで効率的なワークフローを実現することもできます。

新しいグリッドアトラスノードにより、パッキングパターンが簡素化されました。

グリッドアトラスカラーノード

材料サンプル

錆びたボルト 材料サンプルは、ノードの形状スプラッタv2ファミリーとその特徴をジャンプするために使用できます。

グラフの構造、ノード設定、およびテクニックをガイドするために、グラフが整理され、注釈が付けられています。

また、完全に編集可能であるため、サンドボックスとして使用して、シェイプスプラッタv2ツールセットをより実践的に理解することができます。 サンプルグラフは好きなだけ作れるので、自由に試してみてください。

3Dビューアノードのバウンディングフレーム機能(SDF 関数用)。

3D SDFノード(符号付き距離フィールド)

Designer 16.0では、オーサリングSDF 関数用の膨大なノードのカタログを使用して、関数グラフで3Dシェイプを生成する強力な機能が追加されています。

符号付き距離フィールドは、数学的に定義されたサーフェスまでの距離として空間を表現したものです。 これらのサーフェスは、さまざまな演算子を使用して変形および組み合わされるため、複雑さが増すシェイプを定義するために使用できます。

SDF 関数を使用したシェイプの作成

3D SDF 関数の作成

SDF 関数には、次の4つのカテゴリに分類される新しいノードファミリが含まれます:

  • プリミティブ​は基本的な構成要素です。必要に応じて調整できるいくつかのコントロールを備えたシンプルで調整可能なシェイプを生成します。
  • 演算子​は、ノードに応じて、単純なブール演算子からモーフ、シェル、対称まで、単純な方法または複雑な方法でシェイプを組み合わせたり複製したりすることができます。これにより、どのような3Dシェイプを実現できるかが飛躍的に広がります
  • 変形​を使用すると、シェイプの位置、回転、サイズを思いどおりに調整し、さらに曲げ、ひねり、伸びを加えることができます。
  • マテリアル​ノードを使用すると、色やマテリアル IDなどのいくつかの基本的なマテリアル属性を設定できます。これは、シェイプのマスクやカラーを設定するためにシェイプスプラッタv2ファミリのノードで使用できます。
INFO
ノードの操作ページに移動して、これらのSDF 関数の操作を開始してください。

SDF 関数節

明確で読みやすいアイコンが付いた軽量のノードにより、3D SDF 関数の構築が思ったより簡単になります。特に、ツールセットに次に追加された機能により…

3Dビューアノード

3D SDF 関数を作成する際には、作成されたシェイプを3D空間で視覚化する必要があります。 3Dビューアーノードは、3D SDFまたは交差点機能を、調整可能なカメラコントロール、カスタム環境光、および基本的なマテリアルのレンダリングをサポートする3D シーンとしてレンダリングします。 (色調、ラフネス及び金属性)

このノードには、生成されたシェイプを詳細にチェックする機能や、デバッグの問題に関する機能(個別のレンダリングパス(AOV)、SDFアイソライン、およびビジュアルヘルパー)も含まれています。 (E.g. 裁ち落としカラー、グリッド、および回転アーク)

例1
table 0-row-2 1-row-2 0-border-0 1-align-center 1-border-0 2-align-center 2-border-0 3-border-0 4-align-center 4-border-0 5-align-center 5-border-0 html-authored no-header
例1 例2
例3 例4

OpenPBR のサポート

OpenPBR面は、コンピューターグラフィックスの標準として意図された面シェーディングモデルの仕様であり、大部分のマテリアルを正確にモデリングできます。

このマテリアルモデルは、アプリケーション全体でサポートされるようになりました。新しいレンダラー(ラスタライザー、GPU パストレーサー)とOpenGLレンダラーの両方に専用のシェーダがあります。

Substance 3D DesignerでのOpenPBRのサポートと他のDCCとの比較

新しいグラフテンプレートを使用して、広く採用されているこの業界標準の作業を開始しましょう。または、OpenPBRに基づいて組み込まれているマテリアルサンプルを確認しましょう。

OpenPBRテンプレート
OpenPBR素材のサンプル

OpenPBRシェーダが3Dビューのデフォルトになり、従来のPBRの使用をOpenPBRに一致させることで、以前のバージョンのグラフをネイティブにサポートするようになりました。

OpenPBRシェーダは、薄膜や薄壁などの既存のシェーダよりも多くのエフェクトをサポートしています。 ラスタライズ(ラスタライザー、OpenGL)ではすべてのエフェクトを使用でき、長い時間での屈折も可能です。

また、3Dビューで表示されるグラフがそのグラフのマテリアルモデルに適切なシェーダを使用するように、Substanceグラフに新しい'マテリアルモデル'アトリビュートを使用することで、特定のシェーダに関連するワークフローを同期させる方が簡単です。
OpenPBR素材のサンプル
NOTE
この属性は、公開されたSBSARファイルにも含まれており、マテリアルワークフローに統合されます。

3Dビューのディスプレイスメントコントロール

3Dビューツールバーの新しいディスプレイスメントポップアップから直接アクセスできるため、3Dビューでのディスプレイスメントとテッセレーションをより迅速かつ簡単に調整できるようになりました。

マテリアルプロパティとレンダラーの設定を何度も繰り返さずに、Heightスケール、Heightレベル​および​ テッセレーション ​の値を調整します。

これらのコントロールは、新しいレンダラー(ラスタライザー、GPU パストレーサー)とOpenGLレンダラーの両方で使用できます。

3Dビューのディスプレイスメントポップアップ

シーンに複数のマテリアルが含まれている場合は、Shiftキーを押しながら、事前に調整するシーンのオブジェクトを選択します をクリックするか(ラスタライザとGPU パストレーサーのみ)、Scene Browserで選択します。

NOTE
テッセレーションは、ラスタライズとGPU パストレーサーではオブジェクト単位​で、OpenGLではマテリアル単位​ で ​です。

その他の変更

定数値ノード

Substanceグラフの定数値に簡単にアクセスできるように、各型の単純な値を生成するための新しいノードが追加されました。

ライブラリの 値/定数 セクションで、これらすべての値を確認できます。

定数'Float'ノード

MDLグラフとRayの提供終了

15.1リリースで通知されたように、MDLグラフ機能セットとIrayレンダラーは、Designerから削除されました。
社内GPU パストレーサーは、Designerで高品質のフォトリアリスティックレンダリングを行う際に最適なレンダラーです。

Designerは、MDLから離れ、広くサポートされている互換可能なマテリアル定義のシェーディング言語としてMaterialXを選択するようになりました。
MaterialXは、コンピューターグラフィックス業界で急速に注目を集めており、DCCやレンダラー全体で完全なシーンポータビリティを実現するためにUSDファイルで携帯することができます。

NOTE
MDLグラフとIrayレンダラーのドキュメントは、専用のサポート終了ページから利用できます。

VFXプラットフォームのアップグレードとmacOSの最小バージョン

最新のVFXプラットフォーム標準を満たすように、次のライブラリがアップグレードされました。

  • C++ 20
  • Python 3.13
  • Qt 6.8
  • ブースト1.88
  • OpenColorIO 2.5
  • OpenSubDiv 3.7
  • OpenEXR 3.4
  • oneTBB 2022

サポートされている最小バージョンのmacOSの要件が、macOS 14 Sonomaに更新されました。

リリースノート

16.0.0

(2026年4月14日リリース)

追加日

  • [コンテンツ]シェイプスプラッタv2ノード
  • [コンテンツ]シェイプスプラッタv2マッパーカラー/グレースケールノード
  • [コンテンツ]シェイプスプラッタv2をマスクノードに
  • [コンテンツ] グリッドアトラスノード
  • [コンテンツ] 3Dビューアノード
  • [コンテンツ] 3D SDF演算子ノード
  • [コンテンツ] 3D SDFプリミティブノード
  • [コンテンツ] 3D SDF 変形ノード
  • [コンテンツ] 3D SDF マテリアルノード
  • [コンテンツ]ベクトルノードに対する角度
  • [コンテンツ]定数値ノード
  • [3D ビュー] OpenGLレンダラーのOpenPBR シェーダー
  • [3D ビュー]ラスタライザおよびGPU パストレーサーレンダラーのOpenPBR シェーダー
  • [3D ビュー] Heightスケール、Heightレベル、テセレーションを設定するためのディスプレイスメントウィンドウ
  • [3D ビュー]ツールバー項目を再編成する
  • [3D ビュー] OpenPBRを3D ビューの既定のマテリアルモデルとして設定する
  • [3D ビュー] 3Dビューで「マテリアルモデル」グラフ属性を考慮する
  • [3D ビュー]ラスタライザー/GPU パストレーサーレンダラーとOpenGLレンダラーを切り替える際の同期マテリアルモデル
  • [3D ビュー] 3Dレンダラーおよびマテリアル定義の変更を切り替えるときに、マテリアルモデルが永続的であることを確認する
    同期済み
  • [3D ビュー] GPU パストレーサー:青ノイズのピクセル循環を有効にします
  • [3D ビュー] 表示Ambient occlusionの不透明度コントロール
  • [3D ビュー]すべてのシェーダの’タイリング’パラメータ範囲を[0, 10]に設定します
  • [3D ビュー] 「フォーカス」操作を「フレーム」に名前変更
  • [3D ビュー] tessellationFactorに代わる新しいrefineLevelパラメータを処理します
  • [3D ビュー] FPSカウンタを追加
  • [3D ビュー]下部のカラースペースと同じ水平ツールバーにある進行状況バーを移動します
  • [ベイカー]選択したベイカーのUVをプレビューに表示します
  • [グラフ] Substanceグラフに新しい’マテリアルモデル’属性を追加します
  • [新規グラフ]サムネール表示で区切りを追加する
  • [パラメータ] '関数’エディタで入力パラメーターの既定の定数値を定義します
  • [パラメーター] SetおよびIs definedノードパラメーターのコンボボックスに使用可能な変数を設定します
  • [環境設定] 「3D ビュー」タブで古い「スケール解除係数」オプションを削除
  • [Publish] Publishダイアログ:グラフマテリアルモデルに情報を含める
  • [Python] マテリアルモデルの情報を取得するための新しいクラスSDMaterialModelDescriptionを追加します
  • [Python] SDSBSCompGraphオブジェクトのマテリアルモデルプロパティを取得/設定できます
  • [Python Editor]フォントサイズを12に増やす
  • [テンプレート] OpenPBRテンプレートを追加する
  • [テンプレート] マテリアルサンプルをOpenPBRに変換する
  • [サードパーティ]バージョン1.88へのアップデートブースト
  • [サードパーティ] C++ APIをC++20にアップデートします。
  • [サードパーティ] NGLを1.42にアップデート
  • [サードパーティ] oneTBBを2022.xバージョンにアップデート
  • [サードパーティ] OpenColorIOをバージョン2.5.xにアップデート
  • [サードパーティ] OpenEXRを3.4.xバージョンにアップデート
  • [サードパーティ] QtとQtForPythonを6.8.xに、Pythonを3.13.xに更新する
  • [サードパーティ] TBBをoneTBB 2021.xに更新
  • [非推奨] IrayおよびMDLエディタを削除する

修正

  • [2D ビュー]ウィジェットの幅が小さくなると、ヒストグラムの選択範囲が保持されない
  • [3D書き出し] Designerから書き出したメッシュがusdviewで同じようにレンダリングされない
  • [3D ビュー] 3D ビューにudim以外の要素を割り当てると、シングルタイルレンダリングモードのままになります
  • [3D ビュー] OCIOを使用した場合のクランプ結果
  • [3Dビュー]特定のシーンでオーバーライドされていないマテリアルにグラフテクスチャを適用するとクラッシュする
  • [3Dビュー]フレームバッファを作成するとクラッシュする
  • [3Dビュー] Eclair GPU パストレーサー:壊れたジオメトリで、特定のモデルをレンダリングするとパフォーマンスが低下する
  • [3Dビュー]特定のシーンのテクスチャ変換が正しくない
  • [3Dビュー]固定レンダリング解像度を使用すると、シーン/選択のフレーミングに一貫性がない
  • [3Dビュー]特定のGLTFファイルをレンダリングすると、拡散反射光カラーが正しく表示されない
  • [3Dビュー]特定の状況でレンダラーを切り替える場合に非表示になる環境
  • [3Dビュー]一部の.fbxファイルを読み込むと、マテリアルが正しく検出されない
  • [3Dビュー]マテリアルを複数回上書きすると、タイルが1にリセットされる
  • [3Dビュー] 「UV」カテゴリのプロパティがSBSSCNファイルに保存されない
  • [3Dビュー]単一出力グラフから「3Dビューで出力をリセットして表示」を選択しても、マテリアルがリセットされない
  • [3Dビュー] ‘レンダリングを保存’:編集したイメージ形式は保持されません
  • [3Dビュー] AMD GPUで選択が機能しない
  • [3Dビュー]ディスク上で修正しても、自己完結型の3Dシーンが更新されない
  • [3Dビュー]上書きすると、一部のカラーマテリアルプロパティが正しくカラーマネジメントされない
  • [3Dビュー]特定のメッシュにUDIMテクスチャが正しく適用されない
  • [3Dビュー] MaterialXマテリアルを含むUSDシーンが正しくレンダリングされない
  • [ベイカー]一部のメッシュでクラッシュする
  • [ベイカー]テクスチャ転送:bkBufferViewCopyでクラッシュする
  • [Cooker]防止できるケースでWhileループノードに無限ループが発生する
  • [Engine]アプリケーションの終了時にSubstanceエンジンを停止する
  • [一般]アプリケーション終了時のランダムなクラッシュを回避する(Windowsのみ)
  • [グラフ]関数グラフ:特定の状況で型の伝達が正しく機能しない
  • [グラフ]画像入力ノードの名前を変更すると、グラフリンクが削除される
  • [グラフ]リンクとピンに斑点が表示されることがある
  • [環境設定] 「ビューポートの拡大・縮小」が反転される
  • [プロパティ]インスタンスパラメータを表示しているときにグラフ入力ツイークを修正すると、クラッシュが発生する
  • [Python] PySide6モジュールをインポートできません(既存のPySide6インストールと競合する可能性があります)
  • [Python]既存のPySideモジュールとShibokenモジュールがDesignerの競合する
  • [UI]特定のケースでボタンにホバースタイルが表示されなくなる(Windowsのみ)
  • [UI]クリック時にドロップダウンボタンにホバースタイルが表示されない(macOSのみ)
  • [UI]ツールヒントがダイアログの範囲外にある場合、「?」ツールヒントの「詳細情報」ボタンが機能しない(Windowsのみ)

既知の問題

  • [グラフ] OpenPBRグラフ用に生成されたアイコンが正確でない
  • [3D ビュー]アニメートされたプリミティブを含むシーンが正しくサポートされていない
  • [3D ビュー]一部のAMDグラフィックカードではパストレーサーがサポートされていません
recommendation-more-help
substance-3d-designer-help-guide