Using Datasmith with Deltagen and VRED

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


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.



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. Use the Datasmith Deltagen Fbx importer to bring that file into the Unreal Editor. See Importing Datasmith Content into Unreal Engine 4.


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. Use the Datasmith VRED Fbx importer to bring your exported .fbx file into the Unreal Editor. See Importing Datasmith Content into Unreal Engine 4.

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


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.


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.

Select Skin

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback