Unreal Engine 4 に Datasmith コンテンツを再インポートする

Unreal にインポート済みの Datasmith のコンテンツを更新して、ソース マテリアルの変更を反映するための様々な方法について、詳細な手順を説明します。

Choose your operating system:

Windows

macOS

Linux

このページでは、Datasmith のコンテンツを Unreal Editor に再インポートする方法と、レベルのアクタにどのようなアップデートを同期させるのか制御する方法について説明します。

再インポートによるプロジェクトのアセットとレベルのアクタへの処理内容の概要を含むバックグラウンド情報については、「 Datasmith の再インポート ワークフローについて 」を参照してください。

Datasmith シーン アセットを再インポートする

ソース ファイルの新しいバージョンから Datasmith シーン アセットをインポートする手順です。

  1. コンテンツ ブラウザで Datasmith シーン アセットを右クリックします。
    Reimport or Reimport With New File

    • この Datasmith シーン アセットを作成または再インポートするために最後に使用したディスクの同じファイルにソース シーンへの変更を保存した場合は、コンテキスト メニューから [Reimport (再インポート)] を選択します。

    • ディスクの別のファイルに保存した場合は、コンテキスト メニューから [Reimport With New File (新しいファイルで再インポート)] を選択し、使用する新しいファイルをブラウズします。

  2. 再インポート オプションを指定するように求められます。これらは、インポート時に最初に設定したものと同じオプションですが、いくつか追加のオプションがあります。
    [Sync Current Level Actors (現在のレベル アクタの同期)] の下にある新しいオプションでは、Datasmith シーン アセットに行われた更新を、更新中のアセットから作成された現在のレベルの Datasmith シーン アクタにも適用するかどうかを決定します。
    Reimport options
    アクタを今すぐ同期する必要がない場合は、後で実行できます。以下の「 Datasmith シーン アクタとアセットの同期 」を参照してください。
    他のインポート オプションの詳細は、「 Datasmith インポート オプション 」を参照してください。

  3. Importer で使用するオプションを設定し、 [Import (インポート)] をクリックします。

再インポート プロセスでは、コンテンツ ブラウザのジオメトリ、マテリアル、およびテクスチャが上書きされる場合があります。詳細は、「 Datasmith の再インポート ワークフローについて 」を参照してください。

Datasmith シーン アクタとアセットの同期

レベルの Datasmith シーン アクタを対応する Datasmith シーン アセットと再同期させるには、次の 2 とおりの方法があります。

再インポート中

Datasmith シーン アセットを再インポートするには、次の手順を実行します。

  1. Datasmith シーン アクタを含むレベルを開きます。

  2. 上記の Datasmith シーン アセットを再インポートする の手順に従い Datasmith シーン アセットを再インポートします。

  3. [Import Options (インポート オプション)] ダイアログの [Sync Current Level Actors (現在のレベル アクタを同期する)] セクションを確認します。 [Datasmith Scene Actors (Datasmith シーン アクタ)] チェックボックスをオンにします。
    前に削除したアクタをレベルに再追加する場合は、 [Re-Spawn Deleted Actors (削除されたアクタのリスポーン)] オプションのチェックもオンにします。
    Reimport options

  4. [Import (インポート)] をクリックします。

再インポート後

アセットの再インポート後随時、次の手順を実行します。

  1. Datasmith シーン アクタを含むレベルを開きます。

  2. ワールド アウトライナー で Datasmith シーン アクタを選択します。
    Select Datasmith Scene Actor

  3. [Details (詳細)] パネルで、 [Datasmith] セクションを確認します。
    Update Actors from Scene

  4. 前に削除したアクタをレベルに再追加する場合は、 [Respawn deleted actors (削除されたアクタのリスポーン)] オプションのチェックをオンにします。

  5. [Update actors from Scene (シーンからのアクタの更新)] をクリックします。

個別にアセットを再インポートする

Datasmith シーン アセット全体を再インポートする代わりに、更新するスタティック メッシュ、マテリアル、およびテクスチャ アセットを個々に選択することができます。

単一のアセットを再インポートするには、次の手順を実行します。

  1. コンテンツ ブラウザでアセットを右クリックして、コンテキスト メニューから [Reimport (再インポート)] を選択します。
    Reimport Static Mesh Asset
    マテリアル アセットの場合は、 [Datasmith] > [Reimport Material (マテリアルの再インポート)] を選択します。
    Reimport Material Asset

    通常の 3ds Max からインポートされるマテリアルの場合のように、 Datasmith が最初に作成したマテリアル アセットのソースファイル内のマテリアル定義と一致させるため、 [Datasmith] > [Reimport Material (マテリアルの再インポート)] オプションのみが表示されます。ただし、このオプションは、通常の CAD ファイルまたは SketchUp からインポートされたマテリアルの場合のような、Datasmith に組み込まれているマテリアルのインスタンスであるマテリアル アセットでは表示されません。

  2. アセットの再インポート オプションを指定するように求められます。
    これらは、インポート時に最初に設定したものと同です。詳細は、「 Datasmith のインポート オプション 」を参照してください。

個々のアセットを再インポートする場合は、レベル アクタを同期するオプションは表示されません。プロジェクトのアセットを参照するたびに、アセットの更新されたバージョンが自動的に使用されます。「 Datasmith の再インポート ワークフローについて 」を参照してください。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル