グループ ノードに別の入力を提供してグループ ノード ポートにラベル付けする

グラフに既定値ノードを追加することができます。これにより、MyColor は既定の入力値を提供するようになりますが、ユーザは別の入力値を提供することもできます。別の値が提供されている場合は、その値が使用されます。提供されていない場合は、既定値が使用されます。

グラフに既定値ノードを追加します。

  1. グループ ビューを表示して、作業領域を右クリックして[ツール](Tools)[詳細モードを切り替え](Toggle Advanced Mode)を選択し、詳細モードにします。このモードには、より多くのノードの選択肢があります。

  2. 作業領域を右クリックし、[グラフ ノード](Graph Nodes)[コード コントロール](Code Control)[既定値](Default Value)を選択して[既定値](Default Value)ノードを作成します。
  3. 次のようにノードを接続します。
    • [MyColor]の[RGB]アトリビュートを[既定値](Default Value)の[既定](Default)アトリビュートに接続します。
    • [既定値](Default Value)の[代替](Alternate)アトリビュートをグラフ ノードに接続します。新しい[代替 0](Alternate 0)ポートが自動的に表示されます。
    • [既定値](Default Value)の[結果](Result)アトリビュートを[乗数](Multiply)の[値](Value)アトリビュートに接続します。
  4. (オプション) 2 つ目の[既定値](Default Value)ノードを作成し、[MyMultiplier]に次のように接続します。
    • [MyMultiplier]の[浮動小数](Float)アトリビュートを[既定値](Default Value)の[既定](Default)アトリビュートに接続します。
    • [既定値](Default Value)の[代替](Alternate)アトリビュートをグラフ ノードに接続します。[代替 0](Alternate 0)ポートが自動的に表示されます。
    • [既定値](Default Value)の[結果](Result)アトリビュートを[乗数](Multiply)の[値](Value)アトリビュートに接続します。

    (左側の親グループ ノードで)グループ ノード ポートの名前が変更されます。

グループ ノード ポートにラベルを付ける:

  1. グループ ノードを選択します。[プロパティ](Properties)パネルで[アクティブ ソケット](Active Socket)が 0 に設定されていることを確認し、[アクティブ ソケット ラベル](Active Socket Label)を MyColor に変更します。

    グループ ノードの最初のポートの名前が MyColor 0 に変更されます。

  2. 2 つ目のポートに対して繰り返します。[アクティブ ソケット](Active Socket)を 1 に設定し、[アクティブ ソケット ラベル](Active Socket Label)を MyMultiplier に変更します。

    グループ ノードの 2 つ目のポートの名前が MyMultiplier 1 に変更されます。

    [アクティブ ソケット](Active Socket)の値を選択し、[アクティブ ソケット ラベル](Active Socket Label)に入力します。

別の入力値を提供する:

  1. グループ ビューを閉じ、[カラー](Color)ノードを作成します([Hw シェーダ ノード](Hw Shader Nodes) [値](Values) [カラー](Color))。
  2. [カラー](Color)ノードの[RGB]アトリビュートをグループ ノードの[MyColor]アトリビュートに接続します。
  3. 既定値の代わりにこの代替[カラー](Color)ノードが使用されます。

    [カラー](Color)ノードが別の入力値を提供し、既定値の代わりにこの値が使用されます。

  4. (オプション) [浮動小数](Float)マルチプライヤに対して繰り返します。[浮動小数](Float)ノードを作成し([Hw シェーダ ノード](Hw Shader Nodes) [値](Values) [浮動小数](Float))、その[浮動小数](Float)アトリビュートをグループ ノードの[MyMultiplier]ポートに接続します。

カラーの上書きを削除する: