原文 https://substance3d.adobe.com/documentation/sddoc/version-12-4-247825295.html
Substance 3D Designer 12.4 では、いくつかの製品満足度向上のための機能追加(グラフをクリーニングするツール、パラメータ設定に基本式を使用、ランダムシードを生成するボタン、サイズのロックなど)と Python API における Substance モデルグラフのサポートが提供されます。これらの変更点の詳細については、以下を参照してください。
リリース日: 2023 年 1 月 31 日
主な機能
Clean graph tool
グラフを編集するとき、いくつかの可能性を試し、望む結果が得られる瞬間まで、さまざまなノードを接続したり外したりしなければならないことがあります。そして、最終的には、出力に接続されていない、つまり、最終結果に影響を与えないノードがグラフ内に存在することになります。この新しいツールは、そのようなノードを自動的に検出して削除し、グラフを最終的に仕上げる前にクリーニングすることを可能にします。クリーニングツールは、オプションでパラメータ機能にも対応しており、グラフビューツールバー[The graph view | Substance 3D Designer (adobe.com)]の専用ボタンから現在のグラフに対して起動することも、エクスプローラビュー[The Explorer window | Substance 3D Designer (adobe.com)]からグラフの選択に対して起動することも可能です。
パラメータフィールドに数式を入力
パラメータ値を入力する際に、電卓を使ったり、頭の中で計算したりする必要はもうありません。プロパティ[Properties | Substance 3D Designer (adobe.com)]やアプリケーション内の他の場所でパラメータに数値を設定する際に、加算、除算、乗算、減算などの基本的な計算式を直接入力できるようになりました。
3Dビューのクイックアクセスボタン
3Dビューに、表示メニューで利用可能なすべてのオプションに対応するツールバーを追加し、これらのオプション(ワイヤフレーム、グリッド、バウンディングボックスなど)にボタンのトグルとして素早くアクセスできるようにしました。また、環境マップの表示/非表示を切り替えるトグルも追加されました。
ランダムシード生成ボタン
スライダーを動かす代わりに、新しいボタンを使ってグラフのランダムシードを生成することで、さまざまなバリエーションをすばやく作成できるようになりました。
出力サイズウィジェットのロック
出力サイズの幅と高さをロックすることで、正方形のサイズを維持し、更新するたびに2つの値を操作する必要がなくなるようになりました。
画像入力のカラー/グレイスケールの切り替え
ノードのコンテキストメニューから、入力カラーと入力グレイスケールを素早く切り替えられます。
グラデーションエディタ表示時にクリックしたピンを選択する
プロパティパネルで、グラデーションを編集するためにピンをクリックすると、表示されているグラデーションエディターで対応するピンが自動的に選択されるようになりました。
ダウンストリームノードの選択
ノードのコンテキストメニューに新しく追加された項目で、選択したノード(複数可)の出力に直接または間接的に接続されているすべてのノードを選択することができます。つまり、選択したノードの影響を受けるすべてのノードを選択することになります。グラフの一部を削除したり、グラフのレイアウトを変更するのに便利です。
Python API アップデート
今回の12.4バージョンでは、Python API[Scripting | Substance 3D Designer (adobe.com)]を通じてSubstanceモデル・グラフをフルサポートしました。つまり、Substanceモデルグラフ[Substance model graphs | Substance 3D Designer (adobe.com)]を作成、編集、評価するために必要なすべてのツールを備えています。詳細については、ソフトウェアの「ヘルプ」メニューから入手できるドキュメントをご覧ください。
リリースノート
12.4.0
(Released January 24, 2023)
追加:
- [3D View] Add quick access buttons to set display options (Wireframe, environment map, scene stats, etc.)
- [Color management] Improve quality of baked 3D LUTs in ACE mode
- [Documentation] Sample projects for Substance compositing graphs
- [Documentation] Sample project for function graphs
- [Explorer] Allow moving Graph and Resources from one parent to another without closing or invalidating widgets
- [Gradient Editor] Select clicked pin when displaying the gradient editor
- [Graph] Add option in a node's contextual menu to select all its children
- [Graph] Clean graph tool to detect and remove unused nodes in all graphs types and property graphs
- [Graph] Transform image input to color/greyscale
- [Parameters] Add a lock on integer2 widgets
- [Parameters] Allow to type basic formulas as a parameter
- [Substance model] Toggle to switch between values and icons for value nodes
- [UI] Button to generate a random value when a random seed is required
- [UI] Highlight in the 3D View the item currently selected in the Scene Browser
- [UX] Reset slider ranges when their value is reset
- [API] Allow adding actions to graph view toolbars
- [API] Allow to create/edit/evaluate a Substance model graph from the API
修正:
- [3D View] 'DirectX Normal' property value is not shared across renderers
- [3D View] Scene statistics display is stretched when viewport is small
- [3D View] Wireframe display property is not saved
- [Content] Radial Blur Color parameters have no effect on the alpha channel
- [Localization] Additional sliders and buttons are displayed in Enviroment OpenGL Properties.
- [MDL][Substance model] Crash when deleting exposed nodes
- [Preferences] Default_config file is never recreated if deleted
- [Substance model] Crash reordering parameter that doesn't appears at instance level
- [API] SDProperty.getDefaultValue() almost always returns None