USD Exchange
Demo ReadyAbout
A pipeline for importing USD 3D scene files into a live metaverse fabric — parsing geometry, computing world-space transforms, and publishing signed payloads with cryptographic author attribution.
Motivation
Built at the First Annual Open Metaverse Hackathon (March 2026). The challenge: USD is the lingua franca of 3D content but metaverse platforms have no standard import path. The goal was to build the bridge — a pipeline that could read any USD scene, walk the prim hierarchy, resolve inherited transforms, and publish each object as a cryptographically signed payload to a live metaverse fabric. Author identity is baked in from the start using Ed25519 DID stubs, laying groundwork for on-chain ownership.
Key Achievements
- Implemented USD scene traversal using pxr (usd-core) to walk prim hierarchies and extract geometry, attributes, and world-space transforms
- Designed multi-language pipeline (Python parser → Node.js publisher) with clean handoff via structured JSON payloads
- Integrated ManifolderClient and MSF_Map_Svc APIs to write signed objects to live Patched Reality / Metaversal Corp fabric
- Built Ed25519 DID stub identity system for cryptographic author attribution, with roadmap toward on-chain ownership verification
- Delivered working end-to-end demo from sample USD scene to live metaverse environment within hackathon timeframe