シーン アセンブリ(Scene Assembly)のカスタム(Custom)レンダー設定例

次のセクションでは、シーン アセンブリ(Scene Assembly) カスタム(Custom)レンダー設定が指定されたレンダーするリプリゼンテーションを見つける方法を説明するための例を示しています。どちらの場合も、リプリゼンテーション名(Representation Name)フィールドにレンダー時にアクティブにしてレンダーするリプリゼンテーションの名前(Name)を入力して簡易フィルタを作成します。

例 1

フィルタを作成するには、リプリゼンテーション名(Representation Name)geo に設定します。

レンダー時に、作成されたフィルタが次のようなイベントを発生させます。

  1. Maya が geo という名前のリプリゼンテーションを見つけるために BuildingB assemblyReference ノードを検索します。
  2. Maya が geo という名前のシーン リプリゼンテーションを見つけてアクティブにします。
  3. シーン リプリゼンテーションがアクティブになることで、assemblyReference ノードの BuildingBBaseBuildingBMiddleBuildingBTop がロードされます。
  4. Maya が geo という名前のリプリゼンテーションを見つけるためにロードされた assemblyReference ノードを検索します。
  5. geo という名前の 2 つのリプリゼンテーションが見つかり、アクティブにされます。
  6. Maya は検索を停止し、2 つのアクティブ リプリゼンテーションがレンダーされます。

例 2

フィルタを作成するには、リプリゼンテーション名(Representation Name)geo に設定します。

レンダー時に、作成されたフィルタが次のようなイベントを発生させます。

  1. Maya が geo という名前のリプリゼンテーションを見つけるために BuildingB assemblyReference ノードを検索します。
  2. Maya が geo という名前のリプリゼンテーションを見つけることができません。
  3. Maya は検索を停止します。リプリゼンテーションはアクティブにされず、レンダーされません。

geo という名前のリプリゼンテーションがアセンブリ リファレンス階層にある(ネストされた assemblyReference ノードの BuildingBBaseBuildingBMiddleBuildingBTop に含まれている)場合でも、リプリゼンテーションは見つからず、アクティブにされず、レンダーされません。Maya は最上位レベルのアセンブリ リファレンス ノードをまず検索するので、Maya が階層内の検索を続けるには BuildingB assemblyReference ノードに geo という名前のリプリゼンテーションが含まれている必要があります。

関連項目