Jホシタロウ

日々の勉強の記録

Substance Designer functionの扱いに関して 

Substance designer パラメーターを数値で管理する方法あれこれ

 

Substance Desinger ではパラメーターをSubstance Painter などで使用する時に

一部のパラメーターを設定する為に数値を外部コントロールすることが出来るようになっています。

下記の二種類に関して

Empty Functionは自分で設定するfunction

Exposeはそのパラメーターを外部に出します。

f:id:ketarou55:20180716123305j:plain

Empty Function 設定の流れ

このsbsで使用する共通のパラメーターを決めるイメージです。

 

f:id:ketarou55:20180716123830j:plain

InputParametersを追加します。

f:id:ketarou55:20180716123933j:plain

 

f:id:ketarou55:20180716124155j:plain

f:id:ketarou55:20180716124332j:plain

 

この値を設定したい場合は直接選択します。

f:id:ketarou55:20180716124925j:plain

パラメーターの一部を変更して使いたい場合はEmptyFunctionを設定します。

Empty Functionを設定した場合にはそのパラメーターに何をするか設定します。

ここでの例は掛け算をした場合です。

まずEmpty Functionにtestを呼び出します。

Get Integer でtestを呼び出します。浮動小数点の場合はGet Float

f:id:ketarou55:20180716125121j:plain

プロパティからtestを選択します。

 

f:id:ketarou55:20180716125314j:plain

元の数値にかけるので乗算を選択します。

 

f:id:ketarou55:20180716125519j:plain

 

f:id:ketarou55:20180716125702j:plain

四数計算は単純

f:id:ketarou55:20180716130213j:plain

SetOutput Nodeで数値を反映させます。

 

f:id:ketarou55:20180716130321j:plain