グループの作成と保存

ノードを作成し、グループとして保存します。

  1. MulOp ノード、Color ノード、Val ノードを作成するには、右クリックして、それぞれ、[Hw シェーダ ノード](Hw Shader Nodes) [計算](Math) [乗算](Multiply)、[Hw シェーダ ノード](Hw Shader Nodes) [値](Values) カラー[Color]、[Hw シェーダ ノード](Hw Shader Nodes) [値](Values) [浮動](Float)を選択します。
  2. 次のようにノードを接続します。
    • Color ノードの[RGB]アトリビュートを[乗算](Multiply)の最初の[値](Vaue)アトリビュートに接続します。
    • Float ノードの[浮動](Float)アトリビュートを[乗算](Multiply)の 2 番目の[値](Vaue)アトリビュートに接続します。
    • [乗算](Multiply)の[結果](Result)アトリビュートを TraditionalGameSurfaceShader の[拡散反射光カラー](Diffuse Color)アトリビュートに接続します。
  3. グループを作成するには、作成した 3 つの新しいノードを選択し、次に、[グループ](Group)メニュー [グループを作成](Create Group)を選択します。
  4. グループ ビューに入るには、新しいグループ ノードの アイコンをクリックします。
  5. 左側にあるグループ ノードをクリックして選択し、[プロパティ](Properties)パネルで、次の情報を入力します。
    • クラス名: MyColorFunction
    • カテゴリ名: MyNodes
    • サブ メニュー名: Math
  6. [グループ](Group)メニュー [グループをディスクに保存](Save Group To Disk)を選択します。
  7. フル シェーダ グラフに戻るには、作業領域の左上コーナーの[グループを終了](Exit Group)をクリックします。

シェーダ ツリーで作業する場合、カスタム グループ ノードの新しいインスタンスを作成するために、[MyNodes] [Math] [MyColorFunction] を選択できるようになりました。

注: ShaderFX はグループを GRP ファイルとして ¥users¥<username>¥my documents¥3dsmax¥shaderfx¥groupnodes¥ フォルダに保存します。