Skip to content

Add USD input block with packaged importer - #24

Merged
alexchuber merged 2 commits into
mainfrom
usd-input-block
Oct 2, 2026
Merged

alexchuber merged 2 commits into
mainfrom
usd-input-block

Conversation

@alexchuber

Copy link
Copy Markdown
Contributor

Summary

  • Add UsdInputBlock for USD, USDA, USDC, and USDZ using the existing Babylon scene-loader → GLB → Document roundtrip.
  • Update Babylon dependencies to 9.27.1 and package the USD runtime through pinned, checksum-verified build-time downloads, with cached assets and license notices. No runtime CDN dependency.
  • Document the block and its Web Worker requirement in the block list. No worker adapter or CLI changes.

Validation

  • Existing input/codec integration tests, downstream browser consumer tests, build, lint, and typecheck passed during implementation.
  • A real browser USD pipeline produced one mesh with three positions, with external HTTPS blocked.
  • Reviewed by Sol High agents; removed extra test infrastructure and added bounded build-time downloads.

alexchuber and others added 2 commits September 22, 2026 15:27
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@alexchuber
alexchuber merged commit 38814ba into main Oct 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant