CAD Converter 202.0.0#

Release Date: November 2024

Converter Versions Included:#

  • omni.kit.converter.cad = {version = 202.0.0}

  • omni.kit.converter.common = {version = 503.1.2}

  • omni.kit.converter.hoops_core = {version = 504.1.5}

  • omni.kit.converter.dgn_core = {version = 503.1.4}

  • omni.kit.converter.jt_core = {version = 503.1.3}

  • omni.kit.converter.hoops = {version = 504.1.3}

  • omni.kit.converter.dgn = {version = 503.1.2}

  • omni.kit.converter.jt = {version = 503.1.2}

  • omni.services.convert.cad = {version = 503.1.4}

Added#

  • [CAD Converter] Enable modification of stage up-axis by users.

  • [CAD Converter] Enable modification of stage units by users.

  • [CAD Converter] Enable users to set meters per unit (MPU) on the converted USD stage.

  • [CAD Converter] Added option to select USD output file format. We now support .usd, .usdc, and .usda output formats.

  • [CAD Converter] Added ability to specify a USD file name on conversion.

  • [CAD Converter] Added support for Scene Optimizer JSON files, allowing use of saved presets or custom optimization files. Command-line and services now also accept JSON-formatted strings as arguments.

  • [CAD Converter] Added support for converting Collada (.dae) files to USD.

  • [DGN Converter] Added support for merging USD Basis Curves during conversion process to optimize output size and performance.

  • [HOOPS Converter] Added option to enable reading of CAD metadata and translating to raw USD attributes. More information here.

Changed#

Fixed#

  • [CAD Converter] Resolved issue with importing files from Nucleus servers.

  • [CAD Converter] Resolved issue with omni.kit.converter.dgn crashing on Kit 106.4 Base Editor due to incorrect ext_path.

  • [CAD Converter] Resolved issue where file conversion from Nucleus and the local system resulted in different prim names.

  • [DGN Converter] Resolved issue with setting USD Kinds on prims.

  • [HOOPS Converter] Added additional checks for setting the up-axis.

  • [HOOPS Converter] Resolved regression where the converter crashed when tessellating inconsistent mesh data.

Breaking Changes#

  • This CAD Converter release requires Kit 106.x.

  • The parent CAD Converter extension is now at version 202.0.0, while its dependent backend extensions are at version 50x.x.x.

  • Users only need to enable and update the parent CAD Converter extension, omni.kit.converter.cad, which will automatically activate the necessary backend extensions.

    • If an older version is installed, please follow the instructions provided here to switch to a different CAD Converter version.

Known Limitations#

  • Some DGN geometry data is not supported and will not convert USD mesh. If you have an example of such a DGN file, please let us know so we can troubleshoot and fix any remaining issues.

  • Converting to USD can take more memory and CPU power depending on the type of data and Tessellation settings. File size is not an indicator of how fast a conversion will take or how much memory is required. In most cases we recommend a minimum of 16 GB. Complex files will need up to 32 GB of memory available for conversion.

  • Most properties are not converted to USD attributes. PMI and BIM data is not converted for the following formats: .dgn, .jt, .fbx, .obj, .gltf, .glb, .ply, .lxo, .md5, .e57, and .pts.