アトリビュートのパブリッシュ
アトリビュートをカプセル化されたノードからアセットにパブリッシュして、アセット自身のアトリビュートであるように表示させることができます。
パブリッシュされたアトリビュートまたは対応する内部ノードのいずれかを変更すると、それに応じてもう一方が更新されます。
パブリッシュされたアトリビュートの詳細については、パブリッシュ済みアトリビュートとノードを参照してください。
注: アセット固有のアトリビュートをアセット自身にパブリッシュすることもできます。たとえば、アセットの未パブリッシュ アトリビュートをロックした後でも、アーティストがビューを切り替えることができるように、アセットのビュー モード(View Mode)をパブリッシュできます。
チャネル ボックス(Channel Box)を使用してアセットにアトリビュートをパブリッシュするには
- アトリビュートをパブリッシュするカプセル化されたオブジェクトを選択します。
- チャネル ボックス(Channel Box)でパブリッシュするアトリビュートを選択します。
- チャネル ボックス(Channel Box)で、[Ctrl]キーを押しながら右クリックして、ポップアップ メニューからアセットにパブリッシュ(Publish to Asset)を選択します。
アセットにパブリッシュ済みの名前が作成され、チャネル ボックス(Channel Box)で選択したアトリビュートにバインドされます。
パブリッシュされたアトリビュートは、アトリビュート エディタ(Attribute Editor)のパブリッシュされたアトリビュート(Published Attributes)セクションまたはチャネル ボックス(Channel Box)の上部のパブリッシュ先のアセットに表示されます。
アセット エディタ(Asset Editor)またはアトリビュート エディタ(Attribute Editor)を使用して、チャネル ボックス(Channel Box)に表示されていないアトリビュートをパブリッシュすることができます。
アトリビュート エディタでアトリビュートをパブリッシュするには
- パブリッシュするアトリビュートを持つカプセル化されたオブジェクトを選択します。
- アトリビュート エディタ(Attribute Editor)を開きます。
- アトリビュートを右クリックして、表示されるメニューからパブリッシュ先のアセットを選択します。
選択したアセットにアトリビュートがパブリッシュされます。
選択したオブジェクトがアセットの階層に格納されている場合、その上位にあるすべてのアセットがメニューに表示されます。ただし、アトリビュートが中間レベルのアセットにもパブリッシュされている場合、そのアトリビュートは上位レベルのアセットにのみパブリッシュできます。
たとえば、次の場合、pCylinder1 の att1 は asset1 にパブリッシュされているため、asset2 にパブリッシュできます。逆に、pSphere1 のアトリビュートは asset2 にはパブリッシュできません。
アセット エディタでアトリビュートをパブリッシュするには
- アセット エディタ(Asset Editor)を開きます。
- アトリビュートのパブリッシュ先のアセットを選択し、アセットの固定アイコン
をクリックします。
- 左側のパネルでパブリッシュするアトリビュートを持つノードを見つけます。
を使用してノードを展開し、アトリビュートを表示します。
- アトリビュート名を選択し、次のいずれかを実行します。
- アトリビュートのパブリッシュ(Publish Attribute)アイコン
をクリックします。
- アセット > アトリビュートのパブリッシュ(Assets > Publish Attributes) >
を選択し、パブリッシュ(Publish)を選択したアトリビュート(Selected Attributes)に設定し、適用して閉じる(Apply and Close)ボタンをクリックします。
アトリビュートがアセットにパブリッシュされます。
注: 左側のパネルにアトリビュートが表示されていない場合は、ディスプレイ > アトリビュート(チャネル) (Display > Attributes (Channels))を選択します。
アトリビュートのパブリッシュ オプション(Publish Attributes Option)ウィンドウを使用すると、カスタム名を持つアトリビュートまたは関連アトリビュートのセットをパブリッシュできます。
カスタム名を持つアトリビュートまたは関連アトリビュートのセットをパブリッシュするには
- ハイパーグラフ接続(Hypergraph Connections)エディタで、パブリッシュするアトリビュートのノードを持つアセットを展開します。
- ノードを選択します。
- アセット > アトリビュートのパブリッシュ(Assets > Publish Attributes) >
を選択します。チャネル ボックス(Channel Box)で、編集 > アセットにパブリッシュ(Edit > Publish to Asset) >
を選択することもできます。
アトリビュートのパブリッシュ オプション(Publish Attribute Options)ウィンドウが表示されます。
- パブリッシュする関連アトリビュートを選択します。
チャネル ボックスで選択されたアトリビュート(Selected channel box attributes)によって、現在チャネル ボックス(Channel Box)でハイライトされているアトリビュートがパブリッシュされます。
すべてのキー設定可(All Keyable)は、アニメーションをキー設定できるアトリビュートをすべてパブリッシュします。
受信接続(Incoming connections)は、他のノードからの入力値で定義されたアトリビュートをパブリッシュします。
選択したアトリビュート(Selected Attributes)にすると、任意のエディタで選択した任意のアトリビュートがパブリッシュされます。
- アトリビュート名(Attribute Name)命名規則を選択します。
- 適用して閉じる(Apply and Close)をクリックします。
注: アトリビュートの名前に「note」または「.」が含まれる場合はパブリッシュすることができません。これらは予約済みのキーワードと記号です。
アトリビュートのパブリッシュ解除
アトリビュートをパブリッシュ解除するには
- チャネル ボックス(Channel Box)から、パブリッシュ解除するアトリビュートを選択します。
- アセット > アトリビュートのパブリッシュ解除(Assets > Unpublish Attributes)を選択するか、チャネル ボックス(Channel Box)で[Ctrl]キーを押しながら右クリックしてポップアップ メニューからアセットからパブリッシュ解除(Unpublish from Asset)を選択します。
アトリビュートはアセットからパブリッシュ解除され、チャネル ボックス(Channel Box)でアセットの名前の下に何も表示されなくなります。