Softimage シーンでは、任意の数のオブジェクトをマージして結合させることができます。あるシーンを現在のシーンにマージすると、そのシーンはモデルとして自動的にロードされるようになります。この場合、モデルごとに独自のネーム スペースが存在するため、シーンにマージされるオブジェクトの名前は保持されます。オブジェクト名の一意性を確保するためにプレフィックスを追加する必要はありません。詳細については、「モデル」を参照してください。
シーンを別のシーンとマージしても、ライトの関連付けは自動的には更新されません。包括的または排他的ライトを含む場合は、関連するオブジェクトのリストを修正し、必要なエフェクトを作成する必要があります。ライトの関連付けについては、「セレクティブ ライトを使用する」を参照してください。
マージしたシーンのエレメントを独立した 1 つのモデルにまとめたくない場合は、[Constrain]パネルの[カット](Cut)ボタンを使用するか、Explorer でそれらのノードをドラッグ アンド ドロップしてから[Model]ノードを削除すると、モデルの子の親子関係を削除できます。
[ファイル](File) [マージ](Merge)を使用してSoftimageシーンを別のシーンにマージすると、デフォルトではイメージクリップは共有されます。したがって、マージしたシーンのモデル上のイメージ クリップ(たとえばテクスチャ)が、現在のシーンにすでに存在するクリップと同じものである場合は、既存のクリップが自動的に再利用されます。これにより、不要なイメージ クリップがシーン内に蓄積されるのを防ぐことができます。
イメージ ソースおよびイメージ クリップの共有の規則は以下のとおりです。
2 つのクリップで同一のイメージ ソースおよびパラメータ値を共有している場合、それらのクリップは同じものとみなされます。アニメート パラメータは無視されます。
リファレンス モデルで共有するのは、別のリファレンス モデルですでに使用されている(ロックされている)クリップか、現在使用されていないクリップだけです。
場合によっては、自動的にイメージ クリップが共有されないようにすることもあります。たとえば、クリップ パラメータを個別にアニメートして、それぞれのアニメーションを使用する場合が考えられます。このような場合は、Script Editor で [MergeScene] コマンドを使用して[ShareOptions]パラメータに [0] を指定します。たとえば、VBScript では次のようになります。
ImportModel filename.emdl, , True, , , 0
ImportModel コマンドの構文およびその他の ShareOptions 値の詳細については、『SDK ガイド』の「ImportModel」を参照してください。
イメージ クリップおよびイメージ ソースの詳細については、「イメージのソースとクリップを管理する」を参照してください。