Omniverse Connector
Overview and Key Concepts
The Omniverse Connector is used to export Universal Scene Description (USD) files.
You can export directly to files on disk or to an Omniverse Nucleus server.
You can export 3D geometric data, object property metadata, or both.
Only 3D triangle mesh geometric data is exported, not lines or points. Imported AutoCAD drawings (dwg files) are not exported.
Only basic surface material information is exported: colors, diffuse textures, and normalmap textures. Advanced material configurations should be applied using external software after importing the usd file exported from FlexSim.
Properties
The Omniverse Connector has the following properties:
File Path
Browse to an output file path on disk or enter a destination path on an Omniverse Nucleus server (e.g., omniverse://127.0.0.1/Users/UserName/Folder/FileName.usd).
USD supports three file formats:
Extension |
Content |
---|---|
.usda |
Human-readable UTF-8 text |
.usdc |
Random-access “Crate” binary |
.usd |
Either of the above |
In general when exporting to usd, a binary file will be created, but usda files can be renamed to have an extension of usd as well.
Export Meshes
Clear this checkbox to not export mesh data into the usd file. This enables you to export a hierarchy of objects with properties but without their 3D geometry.
Export Camera
Clear this checkbox to not export the 3D view's position as a camera in the usd file.
Copy Textures to Output Directory
Textures are referenced by path within usd files. They are not embedded into the usd file itself. By default, FlexSim will export the paths to where textures were loaded from disk (e.g., C:/Program Files/FlexSim/fs3d/Processor/ProTex.png). These paths may be absolute or relative paths. When transferring the usd file to another computer, if the textures aren't found in the same location, then they will not be displayed.
Checking this box will copy textures from their original positions to the output directory of the usd file, and the references within the usd file will be relative paths to those copied textures from the output usd file. This makes the textures easier to distribute with the output usd file.
Only textures used by exported meshes will be copied.
If a texture already exists at the target location, it will be skipped, not overwritten. Delete destination texture files before exporting if you want to re-copy them.
Subdirectory
Copy textures to the specified subdirectory of the output directory.
Clear this field to copy textures directly to the output directory (the same folder as the usd file).
Export Object Properties
Specify a set of object property tables to export as attributes of the usd prims.
The set of objects and properties in each table will be exported to the usd file.
Export
Press this button to perform the export. A 3D view must be open in the model to perform the export because it may include meshes dynamically drawn via code.