Omniverse Hoops Converter [omni.kit.converter.hoops]#

Overview#

The Omniverse HOOPS Converter converts CAD files to OpenUSD format for use in NVIDIA’s Omniverse platform. Built on the HOOPS Exchange SDK, it ensures accurate conversion of 3D data to enable CAD models in USD-based workflows.

The extension serves as the user-facing component that configures and initiates conversions, while delegating the conversion work to the core converter running in a separate process to maintain stability.

Key Features#

  • GUI-Based Workflow: Provides an intuitive graphical interface for converting CAD files within Omniverse applications

  • Configurable Parameters: Allows users to adjust conversion settings like UV generation and instancing through the UI

  • USD Format Support: Converts CAD files to USD format while preserving model data, metadata and structure

  • Physical Properties Authoring: Optionally computes and authors per-B-rep physical properties (surface area, volume, gravity centers, density, matrices of inertia) as USD attributes under the omni:hoops:physics: namespace

  • Integration with Core Converter: Utilizes omni.kit.converter.hoops_core for the actual conversion process

  • Extensive Format Support: Supports a wide range of CAD formats including CATIA, SolidWorks, NX, Inventor and many more

Supported CAD file formats#

The following file formats are supported by Hoops Converter:

  • CATIA V5 Files (*.CATPart, *.CATProduct, *.CGR)

  • CATIA V6 Files (*.3DXML)

  • Collada Files (.dae)

  • IFC Files (*.ifc, *.ifczip)

  • Siemens NX Files (*.prt)

  • Parasolid Files (*.xmt, *.x_t, *.x_b, *.xmt_txt)

  • SolidWorks Files (*.sldprt, *.sldasm)

  • STL Files (*.stl)

  • ACIS Files (*.SAT, *.SAB)

  • Autodesk Inventor Files (*.IPT, *.IAM)

  • Autodesk 3DS Files (*.3DS)

  • AutoCAD 3D Files (*.DWG, *.DXF)

  • Creo - Pro/E Files (*.ASM, *.PRT)

  • Revit Files (*.RVT, *.RFA)

  • Rhino Files (*.3dm)

  • Solid Edge Files (*.ASM, *.PAR, *.PWD, *.PSM)

  • Step/Iges (*.STEP, *.IGES)

  • JT Files (*.jt)

  • DGN Files (*.DGN)

  • OBJ Files (*.OBJ)

  • FBX Files (*.FBX)

  • 3MF Files (*.3MF)

  • GLTF Files (*.GLTF, *.GLB)

Installation#

To begin conversion of a CAD file, open an Omniverse App. Once open, confirm the omni.kit.converter.hoops is enabled:

  • Navigate to Window -> Extension Manager

  • Search for omni.kit.converter.hoops

  • Locate and click on the extension.

  • If needed, download and enable the extension.

Getting Help#

For support and issue reporting:

Known Issues#

Licensing Terms of Use and Third-Party Notices#

The Omniverse CAD Converter is governed by the NVIDIA Software License Agreement and the Product Specific Terms for NVIDIA AI Products. Customers may redistribute the Omniverse CAD Converter as permitted by those terms. By downloading or using NVIDIA Omniverse, you agree to the terms.

NVIDIA licenses the Tech Soft 3D HOOPS Exchange SDK to read supported CAD data for conversion to OpenUSD. See LICENSE.md, the Omniverse License Agreement, and Third-Party Notices.