ホーム > ゲーム映像CGソフト > 製品一覧 > Softimage > サポート > Softimage FAQ

ゲーム映像CGソフト

Softimage FAQ / マテリアル、テクスチャ、レンダリング

複数オブジェクトのマテリアルを一括してコントロールする方法(Overrideの使用例)(v2.0以上)

オーバーライドを使用すると、複数オブジェクトの特定のパラメータを再定義することができます。以下に簡単な使用方法を紹介します。


  1. オブジェクトを2つ用意し、それぞれ違うマテリアルを割り付けます。(例:PhongとLambert)

    Softimage


  2. オブジェクトをグループ化します。

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

    Softimage


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

    Softimage


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

    Softimage

    Softimage


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

    Softimage

    Softimage

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