ホーム > ゲーム映像CGソフト > 製品一覧 > Softimage > サポート > Softimage FAQ
Softimage FAQ / マテリアル、テクスチャ、レンダリング
複数オブジェクトのマテリアルを一括してコントロールする方法(Overrideの使用例)(v2.0以上)
オーバーライドを使用すると、複数オブジェクトの特定のパラメータを再定義することができます。以下に簡単な使用方法を紹介します。
-
オブジェクトを2つ用意し、それぞれ違うマテリアルを割り付けます。(例:PhongとLambert)

オブジェクトをグループ化します。
-
グループを選択した状態で、プロパティ > オーバーライド を実行します。Overrideノードが作成され、プロパティが開きます。

-
オーバーライドプロパティの『パラメータを追加』にて、Diffuseノードをピックします。(片方のマテリアルのDiffuse成分だけでOKです)

-
Overrideノードを選択し、RenderTreeを表示します。


-
ノード > 共有 > カラー にて、Color_ShareノードからOverrideの入力へ接続します。Color_Shareノードのカラーを調整すると、両方のオブジェクトのDiffuseカラーが変化します。シェーダが異なっていても同じパラメータ名ならば同時に適用させることができます。


- ※マテリアルパラメータに拘わらず、様々なパラメータがオーバーライドで一括コントロールできます。
(ただし、RenderTreeからコントロールできのはマテリアルパラメータに限られます)












