ノードをパブリッシュまたはパブリッシュ解除する

カプセル化されたノードをアセットにパブリッシュできます。これにより、アセットがブラック ボックス(Black Box)モードの場合でも、アトリビュートだけでなくノード全体にアクセスできます。また、ノードの親子関係を変更できます(ノードがロックされていない場合)。

一般的なノードをパブリッシュするには

  1. アセットにパブリッシュする内部ノードを選択します。
  2. 修正(Modify) > アセット(Assets) > ノードのパブリッシュ(Publish Node)を選択します。

    ノードのパブリッシュ(Publish Node)ウィンドウが表示されます。

  3. ノードに付けるパブリッシュ名を入力して OK をクリックします。

    指定したパブリッシュ名でノードがアセットにパブリッシュされます。

高度なアセットの場合、アトリビュート エディタ(Attribute Editor)で直接ノードをパブリッシュすることもできます。

アトリビュート エディタから一般的なノードをパブリッシュするには(高度なアセットのみ)

  1. アセットにパブリッシュする内部ノードを選択します。
  2. アトリビュート エディタ(Attribute Editor)を開きます。
  3. アセット タブに移動します。
  4. パブリッシュされたノード(Published Nodes)セクションのノード(Nodes)の見出しで、パブリッシュ済みノードの追加(Add Published Node)と表示されたフィールドの横にあるノードとしてパブリッシュ(Publish as node)アイコン()をクリックします。

    ノードのパブリッシュ(Publish Node)ウィンドウが表示されます。

  5. ノードのパブリッシュ名を入力し、OKをクリックします。

    ノードのパブリッシュ名が入った新しいエントリが表示されます。

ノードをパブリッシュ解除するには

  1. アセットからパブリッシュ解除するノードを選択します。
  2. 修正(Modify) > アセット(Assets) > ノードのパブリッシュ解除(Unpublish Node)を選択します。

アトリビュート エディタから一般的なノードをパブリッシュ解除するには

  1. アトリビュート エディタ(Attribute Editor)を開きます。
  2. アセット タブに移動します。
  3. パブリッシュされたノード(Published Nodes)セクションのノード(Nodes)の見出しで、パブリッシュ解除するノードの横にあるノードとしてパブリッシュ解除(Unpublish as node)アイコン()をクリックします。

    ノードとそのパブリッシュ名が、パブリッシュ済みのノードのリストから除去されます。

注:

シェーディング グループをパブリッシュする場合、アセットのシェードに使用するグループを示すために、パブリッシュ名 mainSG を使用します。

選択トランスフォーム、親アンカー、または子アンカーをパブリッシュ/パブリッシュ解除する(高度なアセットのみ)

高度なアセットの場合、ノードを親アンカーまたは子アンカーとしてパブリッシュして、そのアセットと DAG 階層の他のノード間に階層のアタッチメント ポイントを指定することもできます。さらに、アセットをロックすると、ペアレント化のリレーションシップは、アンカーとしてパブリッシュされている内部ノード上で作成または破棄することができます。

たとえば、キャラクタの肩を表すノードは、キャラクタの腕を表すアセットにカプセル化できます。この肩ノードはキャラクタのボディ ノードの子に設定できます。このボディ ノードは腕のアセットの外側にあります。この場合、肩は子アンカーとしてパブリッシュされます。

カプセル化されたノードを外部ノードにペアレント化するためにアンカーとしてパブリッシュする必要はありませんが(アセットがロックされていない場合)、ノードをアンカーとしてパブリッシュすることには多くの利点があります。

一般的なノードのパブリッシュと同様に、選択トランスフォーム、親アンカー、子アンカーをアセット(Assets)メニューかアトリビュート エディタ(Attribute Editor)からパブリッシュできます。

親アンカーまたは子アンカーをパブリッシュするには

  1. ペアレント化する、または外部ノードにペアレント化するカプセル化されたノードを選択します。

    複数のカプセル化したノードを単一の外部ノードにペアレント化する場合は、ノードをグループ化して選択できます。

  2. 修正(Modify) > アセット(Asset) > 高度なアセット(Advanced Assets) > ノードのパブリッシュ(Node Publishing)を選択し、親アンカーのパブリッシュ(Publish Parent Anchor)または子アンカーのパブリッシュ(Publish Child Anchor)を選択します。

    または

    アトリビュート エディタ(Attribute Editor)のアセット タブのパブリッシュされたノード(Published Nodes)セクションで、親アンカーの追加(Add Parent Anchor)または子アンカーの追加(Add Child Anchor)の横にあるパブリッシュ ボタン()をクリックし、パブリッシュ名を入力します。

    ノードは、親アンカーまたは子アンカーに設定されます。アセットがロックされている場合、ノードを(選択したアンカーのタイプに基づいて)ペアレント化できます。

アセットの選択トランスフォームとしてノードをパブリッシュすることもできます。選択トランスフォームは自動的に親アンカーとしても子アンカーとしても機能し、アセット中心の選択(Asset centric Selection)でアセットの一部分を選択すると自動的に選択されます。1 つのアセットに選択できる選択トランスフォームは 1 つだけです。

選択トランスフォームをパブリッシュするには

  1. アセット内のオブジェクトを 1 つ選択します。
  2. 修正(Modify) > アセット(Asset) > 高度なアセット(Advanced Assets) > ノードのパブリッシュ(Node Publishing) > 選択トランスフォームとしてパブリッシュ(Publish as Selection Transform)を選択します。

    または

    アトリビュート エディタ(Attribute Editor)のアセット タブのパブリッシュされたノード(Published Nodes)セクションで、選択トランスフォーム(Selection Transform)の横にあるパブリッシュ ボタン()をクリックし、パブリッシュ名を入力します。

    選択したノードは、アセットの選択トランスフォームとして設定されます。

アセットの作成時に、選択トランスフォームを設定することもできます。詳細については、アセットを作成するを参照してください。

注:

アセットのパブリッシュ済みノードは、アトリビュート エディタ(Attribute Editor)のアセット タブでいつでも表示できます。パブリッシュ済みノードの横にある表示ボタン()をクリックすると、そのノードのアトリビュート エディタ(Attribute Editor)にすばやく移動できます。アセット エディタ(Asset Editor)に、パブリッシュ済みノードを表示することもできます。

選択トランスフォーム、親アンカー、または子アンカーをパブリッシュ解除するには

  1. アセットを選択します。
  2. 修正(Modify) > アセット(Asset) > 高度なアセット(Advanced Assets) > ノードのパブリッシュ解除(Node Unpublishing)を選択し、選択トランスフォームのパブリッシュ解除(Unpublish Selection Transform)親アンカーのパブリッシュ解除(Unpublish Parent Anchor)、または子アンカーのパブリッシュ解除(Unpublish Child Anchor)を選択します。

    または

    アトリビュート エディタ(Attribute Editor)のアセット タブのパブリッシュされたノード(Published Nodes)セクションで、パブリッシュ解除するノードの横にあるパブリッシュ解除ボタン()をクリックします。