Changelog#
[204.0.4] - 2025-08-18#
[DGN Converter] Respect Level based color override flag.
[204.0.3] - 2025-08-07#
[DGN Converter] Skip extrusion solids that do not have valid extents
[204.0.2] - 2025-08-01#
Fix publishing issue
[204.0.1] - 2025-07-15#
[JT Converter] Fixed layer filtering
[HOOPS Converter] Deduplicate Materials
[HOOPS Converter] Author primvar display colors and opacities when materials are disabled
[HOOPS Converter] Added instancing style parameter
[HOOPS Converter] Move Looks scope to child of default prim
[HOOPS Converter] Update to HOOPS Exchange 2025.5
[DGN Converter] Update ODA Kernel and Drawings SDKs to version 26.6
[CAD Converter] Fixed convert options mapping
[204.0.0] - 2025-06-30#
Update to Kit 108 / USD 25.02 / Python 3.12
[203.2.2] - 2025-06-16#
[DGN Converter] Mirror transformations are translated correctly
[DGN Converter] Rotations are correctly translated
[DGN Converter] Element names are stored in USD
[203.2.1] - 2025-06-11#
[CAD Converter] Include core extension and backend converter versions in output creator metadata
[203.2.0] - 2025-06-10#
[CAD Converter] Conversion failures are correctly handled and logged
[CAD Converter] Conversion arguments and
Parameters
are logged at the start of conversion[DGN Converter] A transform is applied to
Mesh
prims to place them at the centroid of their combined Graphics Elements[HOOPS Converter] The
Prototypes
Prim is aScope
rather than having an undefined type name[HOOPS Converter] Addressed memory leak vulnerabilities
[HOOPS Converter] Fixed conversion failures due to
UnicodeDecodeError
on Linux[HOOPS Converter] BIM relationships are translated to
UsdRelationships
for IFC models[JT Converter] Update to JT Toolkit version
11.7.1
[JT Converter] Empty
UsdGeomPointBased
Prims are not defined if nopoints
were generated[JT Converter] Line strips where the end vertex of one line is collocated with the first vertex of the next will be joined together
[JT Converter] Constant display color primvars based on Material parameters are only authored in the absence of per vertex colors
[JT Converter] Per vertex normals are translated for
UsdGeomBasisCurves
andUsdGeomPoints
prims[JT Converter] Per vertex colors are translated for
UsdGeomMesh
,UsdGeomBasisCurves
andUsdGeomPoints
prims[JT Converter] Constant widths are translated for
UsdGeomBasisCurves
prims
[203.1.4] 2025-05-21#
Changed#
[CAD Converter] Added .usdz export feature from UI.
[DGN Converter] Updated to ODA Kernel and Drawings SDKs to 26.3
[DGN Converter] Changed default surface tolerance from 0.0 to 0.2 for batch conversion mode
[DGN Converter] The element type attribute is now a Tf.Token rather than a String.
[DGN Converter] Custom attributes holding the color and fill color of Graphics Elements are authored.
[DGN Converter] Per object metadata for merged Element Meshes will only be created as UsdGeomSubset Prims if there are less than 1000 input Elements as a measure to limit conversion hangs.
[DGN Converter] Improved conversion time for DGN files with vast numbers of sibling Elements.
[HOOPS Converter] Updated HOOPS Exchange SDK to 2025.3.0
[HOOPS Converter] Include BIM relationships in IFC model metadata conversion
Fixed#
[CAD Converter] Fixed .SAT and .DAE format support in omni.services.convert.cad extension by using file regex filters from core extensions.
[CAD Converter] Fix conversion failure when writing to Nucleus
[DGN Converter] Removed SQLite and DWF dependencies.
[DGN Converter] Package tokens python module.
[DGN Converter] Fill color is the default color for Materials; color will be used in its absence.
[HOOPS Converter] Removed Direct X library.
[HOOPS Converter] Package tokens python module.
[HOOPS Converter] Fixed missing metadata in converted usd output.
[HOOPS Converter] Attributes ‘No value’ is authored in USD for Attributes that do not have a defined value in the source file.
[HOOPS Converter] Only read attributes when metadata is being converted.
[JT Converter] Fix bug where the converter exports hidden geometry as visible
[203.1.3] 2025-05-09#
Fix dependency version constraints to properly handle minor and patch version updates
[203.1.2] 2025-04-28#
Updated backend converter versions
[203.1.1] 2025-04-23#
Expose option to choose between USD Preview Surface and OmniPBR materials (OmniPBR includes USD Preview Surface support)
[203.1.0] 2025-04-09#
Update DGN and HOOPS backend converter dependencies
[203.0.1] 2025-02-18#
Lock to USD target.
[203.0.0] 2025-02-14#
Update to Kit 107, USD 24, and Python311
ABI upgrade
Update progress logging
[JT Converter] Avoid Crash on Conversion Failure
[JT Converter] Exclude plmxml
[HOOPS Converter] Update to hoops exchange sdk 2025.1
[HOOPS Converter] Empty metadata conversion fix
[DGN Converter] Update to ODA Drawings SDK 25.12
[DGN Converter] Skip converting DGN element with invalid mesh vertices
[DGN Converter] Fix invalid merged mesh topology
[DGN Converter] Add option to skip merging meshes
[DGN Converter] Remove libxl.dll
[DGN Converter] Remove unused libraries with vulnerabilities
[DGN Converter] Fix smart solids level names
[202.1.0] 2024-11-26#
Merge release 202.0.0 updates into master
Update to Hoops Exchange SDK 2024.8
Update DGN Converter to ODA SDK 25.8
Fixed incorrect value for double type metadata conversion.
Fixed crash caused by invalid attributes.
Update dependencies for security
[202.0.0] 2024-10-22#
Add option to override up-axis and meters per unit USD stage metrics with Scene Optimizer with helpful quick links.
Add Scene Optimizer string config option
Merge release 201.1.0 updates into master
[HOOPS Converter] add bConvertMetadata option
Update documentation
Update extension versions in toml and documentation
Add version constraints in toml and bump hoops/hoops_core major semver
Update kit-kernel to 106.2
Updated HECC dependency containg 2024.6.0 Hoops SDK to address security vulnerability
Link hoops extension import options to the backend converter’s settings for metadata and hidden object handling.
Add option to specify USD output file format.
Add option to specify USD output file name.
[Asset Converter Service] Add new entrypoint to handle asset management on NVCF.
Migrate Hoops converter from CSDK to USD Exchange.
Migrate JT Converter from CSDK to USD Exchange.
Revert DGN Converter ODA library to version 25.4 to avoid version mismatch with HOOPS Converter
Update documentation for 202.0 release.
Update dependencies from release branch
[201.2.1] 2024-09-19#
Remove omni.usd as the extensions do not have a GPU dependency
Update kit-kernel to 106.1.0; Update Scene Optimizer; Remove Asset Validator as it is unused
Remove test data from build package
Update Scene Optimizer version dependency to maintain compatibility across Kit Kernel 106.0.x and 106.1.x
Create release branch with 201.2.0 hot fix updates
Resolve ETM issues by setting range on extension version dependencies
Republish without pre-release tags with kit-kernel 106.1
[201.1.0] 2024-07-22#
Audited documentation and updated based on changes for release 201.1.
Update pre-release tag to release candidate
Consolidate changelog pre-release entries
Bump semantic version for resolving versions in ETM tests.
Use converters’ packages built against Ubuntu 20.04
Use semantic versioning for extensions. Use external/marketing version in CHANGELOG.md
Add test waiver to extension to avoid OV Apps from failing test pipeline
Skip test for codeless omni.kit.converter.cad extension
Moved ui delegates and registration to separate extensions: .hoops, .dgn, .jt. Moved service registration to .hoops_core, .dgn_core, .jt_core. Moved more common functionality to .common. Renamed .cad_core to .hoops_core, removed .cad since all delegates / registration are in the new separate extensions.
Renamed cad_core to hoops_core
Updated set_app_data to include client name / version
Run scene optimizer as post-conversion task
Update extension.toml to lock extension to Kit SDK version being used
Update to 201.1.0, move connect-sdk and scene optimizer to omni.kit.converter.common
Update to Kit 106.0.1
Update converter_options payload from str to dict
Remove pre-release tag from public-facing release version
[201.0.0] - 2024-03-04#
Remove Nucleus test case from unreliable test cases
Update to kit-kernel 106.0
Add tessellation options subsection to UI.
Update metadata tests.
Update CATIA filters
Surface tolerance fix to have surface tolerance field present and hide LOD drop down when selecting a DGN file and vice versa when selecting other files for import.
JT Connect SDK branch integration.
Support for Surface Tolerance setting and UI field
[DGN Converter] add bConvertHidden option
Fix USD output path of DGN converter
Use same kit-kernel version as Connect SDK
Updated keywords for improving searchability for CAD Converters
Update to DGN converter that uses Connect SDK
Update passing of arguments to DGN subprocess
Update Connect SDK to release 0.6.0
fix etm - use explicit pre-release
etm-failure-fix and merge release to master
Update Overview.md documentation
[200.1.1] - 2023-11-28#
Fixed Overview.md doc for NX related files
Updated Overview.md doc for NX related files
Handle scenario when get_local_file_async() is not able to pull down nucleus file to local OV cached folder
Updated dependency version in extension.toml
Updated to OMFP-3756. Supports CAD file with a version suffix greater than 9. (i.e., car_bumper.prt.42)
Resolves issue saving files with valid characters in filename (i.e., periods)
Updated CAD Converter deps. Bump all extension versions
[200.1.0] - 2023-10-26#
Fixed typos in UI
Error handling when failing to write to Nucleus.
Changed version lock on all exact deps.
Removed .CATDrawing, .CATShape, NEU, XAS, and XPR supports
Fixed empty tessellation box
Show all conversion options when using multi-select
Fixed overwrite confirmation dialog text
Fixed Progress Window Cut Off
Spelling corrections; cutoff handled with OMFP-2051 fixes
OMFP-2051 - [CAD Converter][DGN] DGN progress needs better info
Added callback functions for dgn_core call through omni.kit.cad.converter UI
Added CAD Converter options to UI.
OM-86344 - [CAD Converter] Add import to current stage option
OM-99536 - [CAD Converter] Cannot overwrite existing files.
Fixed missing .STP/.IGS file extension support.
[200.0.0] - 2023-05-11#
Split UI and Core CAD Converter
[104.1.5] - 2022-12-19#
Added new endpoint for services
[104.1.4] - 2022-12-01#
Changed#
Official HOOPS Exchnge update to HE2022SP2U2
This include support for SolidWorks 2022
[104.1.3] - 2022-12-01#
Changed#
testing
[104.1.2] - 2022-12-01#
Changed#
testing HOOPS update HE2022SP2U2
[104.1.1] - 2022-11-10#
Changed#
preparing for kit 104.1
fixes for model visibility issues while instancing
converting hidden items as hidden
[104.0.2] - 2022-10-13#
Changed#
fixes to sub-part representation item transform stack
[104.0.1] - 2022-10-06#
Changed#
initial 104 build
initial 2022.3 with instancing
[103.5.5] - 2022-08-02#
Changed#
hoops license update permanent
[103.5.4] - 2022-08-01#
Changed#
rfind fix for converted asset path basename
that is where the converter writes the USD file during import
[103.5.3] - 2022-07-26#
Changed#
wait lock fix for python binding
[103.5.1] - 2022-07-22#
Changed#
bringing 103.1 hotfix items to 103.5 for View 2022.2
[1.0.14] - 2022-07-18#
Changed#
update license key for hoops sdk with permanent key
picking up hoops sdk direct from packman
additional CAD file format suffixes
[1.0.13] - 2022-07-07#
Changed#
update license key for hoops sdk with permanent key
test
[1.0.12] - 2022-07-07#
Changed#
added more file suffixes for Parasolid files
[1.0.11] - 2022-07-04#
Changed#
update license key for hoops sdk thru 20220731
[1.0.9] - 2022-06-23#
Changed#
Migration to HOOPS Viewer Sample
test
[1.0.8] - 2022-05-17#
Changed#
Representation Item Sets
[1.0.7] - 2022-05-03#
Changed#
update license key for hoops sdk up thru 20220630
[1.0.6] - 2022-05-03#
Changed#
full coverage of HOOPS triangle mesh formats including textures, and model structure info command line output
[1.0.5] - 2022-04-28#
Changed#
updated texture normals and format handling
[1.0.4] - 2022-04-25#
Changed#
fix for non USD safe names
[1.0.3] - 2022-04-20
Changed
update hoops version
[1.0.2] - 2022-04-19#
Changed#
add support for unsaved stage
[1.0.1] - 2022-04-04#
Changed#
disabled output file picker until filepicker bugfix: OM-47383
[1.0.0] - 2022-03-24#
Changed#
Initial extension from original omni.kit.converter.cad.