Using Datasmith with Deltagen and VRED

Describes special considerations that apply when you use Datasmith to import scenes from 3DExcite Deltagen or Autodesk VRED.

Choose your operating system:

Windows

macOS

Linux

This page describes how Datasmith imports scenes from 3DExcite Deltagen and Autodesk VRED into Unreal Editor. It follows the basic process outlined in the Datasmith Overview and About the Datasmith Import Process , but adds some special translation behavior that is specific to Deltagen and VRED. If you're planning to use Datasmith to import scenes from Deltagen or VRED into Unreal Editor, reading this page can help you understand how your scene is translated, and how you can work with the results in Unreal Editor.

Workflow

Deltagen

Datasmith uses an Export workflow for Deltagen. This means that to get your Deltagen content into Unreal using Datasmith, you need to:

  1. Export your Deltagen scene to an .fbx file using the export feature built in to Deltagen.

  2. Enable the Importers > Datasmith FBX Importer Plugin for your Project, if it's not already installed.

  3. Use the Datasmith Deltagen importer available in the Toolbar of the Unreal Editor to import your .fbx file. See Importing Datasmith Content into Unreal Engine 4 .

VRED

Datasmith uses an Export Plugin workflow for VRED. This means that to get your VRED content into Unreal using Datasmith, you need to:

  1. Install a plugin script for VRED, and use it to export your VRED scene to an .fbx file. See Exporting Datasmith Content from VRED .

  2. Enable the Importers > Datasmith FBX Importer Plugin for your Project, if it's not already installed.

  3. Use the Datasmith VRED importer available in the Toolbar of the Unreal Editor to impoty your exported .fbx file. See Importing Datasmith Content into Unreal Engine 4 .

To read more about other types of Datasmith workflows, see Datasmith Supported Software and File Types .

Variants

The Datasmith FBX importer for Deltagen and VRED brings the variants and variant sets that you've defined in your Deltagen or VRED scene into a new LevelVariantSets Asset that it creates in your Content Browser . It also places an instance of this Asset into your Level.

Double-click this Asset to open the Variant Manager UI. You can use this UI to switch between different variants and variant sets while you're working in the Unreal Editor. You can also use a dedicated set of Blueprint functions provided by the LevelVariantSets Actor to switch variants at runtime. You can also customize your variants further, making each variant affect more objects in the Level, or triggering custom Blueprint functions each time it's activated.

It is up to you to decide how the player running your Unreal Project should choose between these variants at runtime, and to write the gameplay code that triggers the appropriate Blueprint functions. For example, you might want to create a UI or a set of menus that players can use to select variants, or to switch variants in response to key presses or other inputs. The Datasmith importer and the Variant Manager do not create these UI or menus for you — they only gives you all the tools you need to create them yourself the way you need for your Project.

For more information on the Variant Manager and how it works, see

[Working with Scene Variants](WorkingWithContent/Variants)
.

Animations

If your Deltagen or VRED scene contains any animated scene elements, the Datasmith FBX importer brings those animations into Unreal as Level Sequences . You can use the Sequencer tool in the Unreal Editor to work with and edit the animations, use Blueprints to control and play back the animations in your Project at runtime, and take advantage of all the other features of the Sequencer tool described in the Sequencer documentation .

For important information about working with Sequencer animations imported by Datasmith, see also the Animations section of About the Datasmith Import Process .

VRED Professional Only

Datasmith currently only works with VRED Professional. It does not support VRED Design.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss