USD Exchange

Demo Ready

About

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

Technologies Used

Python Python
usd-core (pxr) usd-core (pxr)
Node.js Node.js
Ed25519 Ed25519
Socket.io Socket.io
WebSocket WebSocket
ManifolderClient ManifolderClient

Language Breakdown

Python 55.0%
JavaScript 45.0%