Universal Scene Description (USD)

Introduction

Pixar's Universal Scene Description (USD) format is a set of software modules that enable robust interchange of data between digital content creation tools. FlexSim has support for USD in the following features:

  • 3D shape importer
  • Model exporter
  • USD Stage object

FlexSim's USD features also provide interactions with Nvidia's Omniverse, which is a computing platform that enables USD-based 3D workflows and collaboration.

3D Shape Importer

USD files can be imported as an object's shape using the Visuals Properties panel.

USD is a large, extensible format with many features that are not used by the basic 3D shape importer. When importing a usd file as an object's shape, only geometric 3D mesh data and basic surface material data will be loaded from the file. Other data within the usd file will be ignored. Importing USD animation data is not supported at this time.

Model Exporter

The current state of a FlexSim model can be exported to USD. For more information, see the Omniverse Connector tool.

USD Stage Object

In addition to basic importing and exporting of usd files, FlexSim supports more complex USD workflows via the USD Stage object. These workflows include:

  • Connecting to Nvidia Omniverse usd stages
  • Viewing prim hierarchy and properties
  • Modifications of usd prim data
  • Bi-directional collaborative editing of Nvidia Omniverse usd stages
  • Adding FlexSim objects and data to imported stages
  • Streaming simulation data updates for external rendering and video recording of animated simulation runs