トランスフォーム オブジェクトに対してオーバーライドを作成する場合、オーバーライド値を設定するには 2 つの方法があります。プロパティ エディタ(Property Editor)を使って正確な値を入力する方法と、コレクション メンバーを選択してそれらをビューポートでトランスフォームし、値を設定する方法です。
コレクションのプロパティ エディタ(Property Editor)で、すべてを選択(Select All)をクリックしてコレクション内のすべてのオブジェクトのトランスフォーム ノードを選択します。
コレクションには既定でトランスフォーム ノードのみが含まれています。これはレイヤが表示されている場合に、ビューポートに表示されるオブジェクトを決定します。
または、レイヤに多数のオブジェクトが存在する場合は、任意の 1 つのコレクション メンバーのトランスフォーム ノードのみを選択することもできます。
この例では、couch と chair の親ノードを選択してから追加(Add)することにより、それらがコレクションに追加されます。
その後、chair の親ノードがビューポートで選択され、トランスフォームされます。結果として couch と chair の両方が移動し、それに応じてプロパティ エディタ(Property Editor)の移動オーバーライド値が更新されます。
「レンダー レイヤのコレクションにオーバーライドを作成する」で説明しているように、オーバーライドはトップダウンで適用されます。同じオブジェクトの同じアトリビュートに複数のオーバーライドが存在する場合、リスト内で最下部に表示されるオーバーライドが最優先のものになります。
この例では、chair を含むコレクションに対して移動オーバーライドが作成され、couch と chair の両方を含むコレクションに対しても移動オーバーライドが作成されています。chair を選択してビューポート内で操作した場合、これがリストの最下部にあり、優先度が最も高いため、Chair コレクションの移動オーバーライドに影響を与えます。
代わりに couchChair コレクションの移動オーバーライドに影響を与えるには、優先度の高いオーバーライドを無効にします。
すべてのオーバーライドを無効にしてから chair を操作すると、chair はシーン レイヤで移動します。この結果を確認するには、シーン レイヤに切り替えます。
基本原理: ビューポートでトランスフォームを行うときには常に、オーバーライドに接続されていないオブジェクトがあれば、そのオブジェクトはシーン レイヤでトランスフォームします。