HOOPS Exchange supports an experimental integration with OpenUSD — Universal Scene Description to export USD files.
How do I create USD files with HOOPS Exchange?
- Detailed information is available about our USD Writer, including enabling experimental features.
- The process in 3 steps -
- Download & unzip the latest HOOPS Exchange package (i.e. 2025.4.0) from the Tech Soft 3D Developer Zone
- Download, unzip & place the experimental USD writer package inside in bin/win64_v142 or linux64
- Use the HOOPS Exchange “ImportExport” sample to convert any supported format to USD / USDA (make sure experimental features are enabled)
How do I view USD files ?
-
HOOPS Exchange does not support the Import of USD (yet !), so the produced USD can not be used in any of our Demo apps (HOOPS Demo Viewer, HOOPS Exchange Demo, or HOOPS Communicator Web demo).
There are several helpful tools available to visualize USD files. Here are few of them:
- Other proprietary CAD Software like Autodesk, Adobe, etc. support the USD file format.
What is the compatibility of HOOPS Exchange and the experimental USD Package
- The compatibility of the two packages is ensured with the release versions.
- Please ensure that both packages (HOOPS Exchange and Experimental_USD_Writer) are from the same release versions.
- Backward or forward compatibility is not guaranteed. Using packages from different versions should be avoided.
Is USD Export available from other HOOPS Toolkits ?
USD Export is not yet supported with HOOPS Visualize (Sprocket Exchange) or HOOPS Communicator (Converter).
I have an issue using the USD Writer
-
Make sure experimental features are enabled
-
On Windows, ensure the “experimental_usd_writer“ folder exists in the “bin/win64_v142” folder
-
On Linux, ensure that the OS minimal requirements (glibc version) as described in Supported Platforms — HOOPS Exchange Documentation are fulfilled. Otherwis,e you may see an error like - “A3D_WRITE_CANNOT_LOAD_WRITER“
-
For other problems, please visit Contact Us — HOOPS Exchange Documentation and follow the method available to you.
What are the license requirements ?
- You must have a HOOPS Exchange license in general
- Specifically for the USD format, the OpenUSD toolkit uses the TOST License.
Can I use the USD Export in my application and deliver it to my partners ?
- The USD export is currently in an “experimental” state.
- The intention is to provide this feature to our existing partners and evaluators to collect feedback. We encourage you to use it in your development.
- It’s not yet recommended to provide this feature to end users until it becomes official.