ハイパーシェードのコンテナ ノードを使用してノードを論理グループにまとめる
 
 
 

コンテナ ノードを使用してノードを論理的なノード グループにまとめると、ハイパーシェード(Hypershade)作業領域(Work Area)をより効率的に配置することができます。たとえば、シーン内に複数回表示される複雑なシェーディング ネットワークがある場合、各ネットワークをコンテナにグループ化すると、作業領域(Work Area)をよりシンプルにすることができます。

コンテナ ノードは、シーン内の特定の項目に関連するノードの表示を簡略化したり、特別な目的のために複数のノードをまとめたりすることができる特殊なノードです。

コンテナ ノードは角の丸い太い境界アウトラインによってハイパーシェード(Hypershade)のその他のノードと区別されます。

コンテナ ノード内でノード間の階層(親/子)リレーションシップが変更されることはありません。Maya の他のノードの場合と同じように、アトリビュートを追加、修正し、コンテナ ノード上でアトリビュートのコネクションを作成します。詳細については、『Maya の基本』マニュアルの「 カスタム アトリビュートを作成、編集、削除する」と「 入力および出力アトリビュートをコネクトする」を参照してください。

コンテナ ノード内のノードを選択する方法は、ハイパーシェード(Hypershade)の他のノードを選択する方法とまったく同じです。

コンテナ ノードを作成および修正する

コンテナ ノードは、ハイパーシェード(Hypershade)編集(Edit)メニューか、ハイパーシェード(Hypershade)のツール バーにあるアイコンを使用して作成および削除することができます。

コンテナ ノードの境界をダブル クリックするか、ハイパーシェード(Hypershade)のツール バーにあるアイコンを使用すると、コンテナ ノードの表示を展開したり折り畳んだりすることができます。コンテナ ノードを展開すると、含まれているノードを表示できます。コンテナ ノードを折り畳むと中身の表示が減るので、含まれているノードは単一のノードとしてグラフ表示に表示されます。コンテナ ノードを展開したり折り畳んだりしても、中身には影響せず、また、コンテナ ノード内のノードのコネクションとアトリビュートにも影響しません。

展開したコンテナ ノードは、その背後にあるノードが分かるように半透明のバックグラウンドで表示されます。コンテナ ノードの内側と外側のアトリビュートのコネクションも表示されます。

ハイパーシェード(Hypershade)でコンテナ ノードを作成するには

  1. コンテナ ノードに配置するノードを選択し、次のいずれかを実行します。
    • ハイパーシェード(Hypershade)メニューから、 編集 > コンテナの作成(Edit > Create Container)を選択します。
    • ハイパーシェード(Hypershade)のツール バーにある アイコンを選択します。
    • 選択したいずれかのノードを右クリックし、マーキング メニューから選択項目からコンテナを作成します(Create container from selected)を選択します。

    ハイパーシェード(Hypershade)作業領域(Work Area)にコンテナ ノードが作成され、その中に選択したノードが表示されます。

ハイパーシェード(Hypershade)からコンテナ ノードを削除するには

  1. 削除するコンテナ ノードを選択し、次のいずれかを実行します。

    選択したコンテナ ノードがハイパーシェード(Hypershade)作業領域(Work Area)から削除されます。削除されたコンテナに対して存在したコネクションは、その過程で削除されます。

    注:コンテナ ノードを削除しても、その中身が削除されたり、ノード間の内部コネクションが変更されたりすることはありません。

コンテナ ノードの中身の表示を折り畳むには

  1. 表示を最小化する展開されたコンテナ ノードを選択し、次のいずれかを実行します。
    • ハイパーシェード(Hypershade)メニューから、 編集 > コンテナの折り畳み(Edit > Collapse Container)を選択します。
    • ハイパーシェード(Hypershade)のツール バーにある アイコンを選択します。
    • 展開されたコンテナ ノード上の境界をダブル クリックします。

    選択したコンテナ ノードが最小化されます。ほぼ通常のノードのサイズになります。

コンテナ ノードを展開して中身を表示するには

  1. 中身を表示するコンテナ ノードを選択し、次のいずれかを実行します。
    • ハイパーシェード(Hypershade)メニューから、 編集 > コンテナの展開(Edit > Expand Container)を選択します。
    • ハイパーシェード(Hypershade)のツール バーにある アイコンを選択します。
    • 折り畳まれたコンテナ ノード上の境界をダブル クリックします。

    選択したコンテナ ノードが、その中に含まれているノードを表示するサイズに展開されます。コンテナ ノードはノードが収まるように自動的にサイズ変更されます。

コンテナ ノードに対しノードを追加または削除するには

  1. Alt キーと Shift キーを押し、コンテナ ノードの内側または外側にノードをドラッグします。コンテナに対しノードが追加または削除されます。
    ヒント:ノードを右クリックし、マーキング メニューのコンテナから削除(Remove from container)を選択することにより、既存のコンテナ ノードからノードを削除することもできます。

コンテナ ノードのサイズを変更するには

  1. コンテナ ノードの中身を移動することにより、コンテナ ノードのサイズを大きくすることができます。中身を移動するとコンテナ ノードが伸長します。このノードを折り畳み、もう一度展開すると、最後のノード位置が復元されます。

関連項目