Twinmotion に 3D モデルまたはシーンをインポートすると、調整や手直しが必要になる場合があります。 例えば、オブジェクトのジオメトリを変更したり、オブジェクトに適用されているマテリアルを変更したり、位置、回転、スケールを変換したりする必要がある場合があります。 DCC アプリケーション、Twinmotion、またはその両方で変更を加え、Twinmotion にソース ファイルを再インポートすると、結果が前回のインポートと異なる場合があります。 この方法は以下の要因によって異なります。
再インポートする前に、DCC アプリケーションでコンテンツに加える変更の種類。
Twinmotion でインポートされたコンテンツにすでに行ったオーバーライド。
再インポート時に選択するインポート オプション。
このページでは、DCC アプリケーション、Twinmotion、またはその両方でコンテンツが変更された後に、Twinmotion にソース ファイルを再インポートすると、どのような処理が行われるかについて説明します。
このページに記載されている再インポートのルールとオーバーライドは、Datasmith Direct Link と、.udatasmith、.fbx、.obj、.skp、および .gltf/glb のファイル タイプのみに適用されます。
再インポート方法
更新アイコンまたは [Import (インポート)] ウィンドウを使用して、Twinmotion にコンテンツを再インポートできます。
更新アイコン:以前使用したソース ファイルとインポート オプションを使用して再インポートします。
[Import (インポート)] ウィンドウ:同じソース ファイル、または新しいファイルを使用して再インポートし、以前使用したインポート オプションを使用するか、新しいインポート オプションを選択します。
更新アイコン
更新アイコンを使用して再インポートするには、次の操作を行います。
[Import] ドックでファイルにカーソルを合わせ、ファイルの上に表示される 更新アイコンをクリックします。
[Import (インポート)] ウィンドウ
[Import] ウィンドウを使用して再インポートするには、次の操作を行います。
[Import] ドックでファイルにカーソルを合わせ、ファイルの上に表示される省略記号 (...) をクリックします。
表示されるメニューで、[File settings (ファイル設定)] を選択します。
[Import] ウィンドウが開きます。
同じソース ファイルを維持することも、新しいファイルを選択することもできます。
新しいファイルを選択するには、[Your file(s) (ファイル)] フィールドでファイル パスを選択します。
同じインポート オプションを維持することも、新しいオプションを選択することもできます。
新しいインポート オプションを選択するには、[Options (オプション)] の設定を変更します。
[OK] をクリックします。
再インポート ルール
DCC アプリケーションから Twinmotion にコンテンツをインポートすると、Twinmotion は各要素を親子階層に整理します。 階層の上位の要素は、下位要素の親とみなされます。 例えば、以下の画像は、 階層構造の例を示しています。
Twinmotion にコンテンツをインポートすると、DCC アプリケーションでコンテンツを変更できます。また、Twinmotion でコンテンツをオーバーライドすることもできます。 例えば、マテリアルやそのプロパティを変更したり、オブジェクトのスケール、位置、回転を変換したりできます。 Twinmotion でインポートしたコンテンツに加えるあらゆる種類の変更は、インポートしたコンテンツに対するオーバーライドと見なされます。
オブジェクトとプロパティの階層によって、DCC アプリケーションで行った変更や Twinmotion で行ったオーバーライドが、コンテンツを再インポートする際に保持されるかどうかが決まります。
階層の上位要素は下位要素よりも優先されます。
再インポートには次の 2 つのルールがあります。
Twinmotion は、Twinmotion でオーバーライドされた子プロパティを保持します。
Twinmotion は、Twinmotion で親をオーバーライドしない限り、DCC アプリケーションからの親レベルの変更を適用します。
Twinmotion で行ったオーバーライドをリセットし、オブジェクトを選択して、[Reset transform on selection (選択時に変換をリセットする)]、[Reset materials on selection (選択時にマテリアルをリセットする)]、または [Reset properties on selection (選択時にプロパティをリセットする)] を選択することで、元のインポート プロパティを取得できます。
Twinmotion のオーバーライド
Twinmotion のコンテンツにオーバーライドを行い、その後 Twinmotion にソース ファイルを再インポートした場合、Twinmotion のオーバーライドは保持されます。ただし、次の場合は除きます。
親が DCC アプリケーションで変更された。 以下に例を示します。
| 変更内容 | 予測される結果 |
|---|---|
| 再インポートすると、Twinmotion のオーバーライドは失われます。 |
DCC アプリケーションの変更
DCC アプリケーションでコンテンツに変更を加え、Twinmotion にソース ファイルを再インポートすると、すべての変更が適用されます。ただし、以下の場合は除きます。
Twinmotion で同じプロパティがオーバーライドされた。 以下に例を示します。
変更内容 | 予測される結果 |
| 再インポート時の予測される結果は次のとおりです。
|
親が Twinmotion でオーバーライドされた。 以下に例を示します。