Skip to content

Add usda and usdc file format for viewer3D#3083

Open
servantftransperfect wants to merge 1 commit intodevelopfrom
dev/usd
Open

Add usda and usdc file format for viewer3D#3083
servantftransperfect wants to merge 1 commit intodevelopfrom
dev/usd

Conversation

@servantftransperfect
Copy link
Copy Markdown
Contributor

This pull request adds support for the .usda and .usdc 3D file formats throughout the codebase, ensuring they are recognized as valid 3D extensions in both the backend and the UI, and are covered by tests.

3D File Format Support:

  • Added .usda and .usdc to the list of valid 3D file extensions in Attribute so they are recognized as supported formats.
  • Updated the supported extensions in the 3D viewer settings (Viewer3DSettings.qml) to include .usda and .usdc, ensuring these formats appear as options in the UI.
  • Modified the media loader (MediaLoader.qml) to handle .usda and .usdc files, allowing them to be loaded in the viewer.

Testing:

  • Extended the test cases in tests/test_attributes.py to include .usda and .usdc as valid 3D extensions, ensuring the new formats are properly validated.

@sonarqubecloud
Copy link
Copy Markdown

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 22, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.35%. Comparing base (2ed841d) to head (d2e0a5b).
⚠️ Report is 26 commits behind head on develop.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #3083   +/-   ##
========================================
  Coverage    83.35%   83.35%           
========================================
  Files           73       73           
  Lines         9890     9890           
========================================
  Hits          8244     8244           
  Misses        1646     1646           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@fabiencastan fabiencastan added the feature new feature (proposed as PR or issue planned by dev) label Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature new feature (proposed as PR or issue planned by dev)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants