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.
For more information, see converter documents:
[CAD Converter] Enable modification of stage units by users.
For more information, see converter documents:
[CAD Converter] Enable users to set meters per unit (MPU) on the converted USD stage.
For more information, see converter documents:
Learn more about the Metrics Assembler here. This Kit extension manages scale, units, and up-axis for assets with varying Meter Per Unit (MPU) scales in a 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#
[CAD Converter] Updated to Kit 106.3.
[CAD Converter] Updated developer documentation for 202.0 release.
[HOOPS Converter] Updated to HOOPS Exchange SDK 2024.6.0.
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.