Changelog#

[202.6.0] 2025-04-24#

  • [HOOPS Converter] Fix memory leaks

  • [HOOPS Converter] Update to HOOPS Exchange SDK 2025.3.0

  • [DGN Converter] Update to ODA Drawings and Kernel SDKs 26.3

  • [DGN Converter] Set surface tolerance default value to 0.2 to improve batch conversion time.

  • [JT Converter] Fix bug where converter exports hidden geometry as visible

  • [CAD Converter] Fix .SAT and .DAE format support in omni.services.convert.cad extension by using file regex filters from core extensions

[202.5.1] 2025-04-24#

  • Documentation update

[202.5.0] 2025-04-23#

  • [DGN Converter] Remove unused libraries with vulnerabilities

  • [HOOPS Converter] Fix missing metadata

  • [HOOPS Converter] Only set Attribute values if a value was defined in HOOPS

[202.4.0] 2025-03-18#

  • [JT Converter] Remove unused plmxml libraries

  • [JT Converter] Fix visibility for hidden JT elements

  • [HOOPS Converter] Only read attributes when metadata should be converted

  • [HOOPS Converter] Remove Direct X library

[202.3.0] 2025-02-15#

  • [DGN Converter] Remove unused libraries with vulnerabilities

  • [DGN Converter] Remove libxl library

  • [DGN Converter] Update to ODA Drawings SDK 25.12

[202.2.1] 2024-01-17#

  • Skip converting DGN element with invalid mesh vertices

  • Launch hoops_core in subprocess and disable import to stage feature

  • Optimize JT converter for large face sets

  • Update Kit-Kernel to 106.5.0

[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#

  • Fix Overview.md doc for NX related files

  • Update 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

  • Update dependency version in extension.toml

  • Update 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#

  • Fix typos in UI

  • Error handling when failing to write to Nucleus.

  • Change version lock on all exact deps.

  • Remove .CATDrawing, .CATShape, NEU, XAS, and XPR supports

  • Fix empty tessellation box

  • Show all conversion options when using multi-select

  • Fix overwrite confirmation dialog text

  • 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.

  • [CAD Converter] Add import to current stage option

  • [CAD Converter] Cannot overwrite existing files.

  • Fix missing .STP/.IGS file extension support.

[200.0.0] - 2023-05-11#

  • Split UI and Core CAD Converter

[104.1.5] - 2022-12-19#

  • add 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.