Skip to content

@cinevva/usdjs-rendererHeadless USD Renderer

Render USD scenes to PNG using Playwright and the same viewer code.

What It Does

Renders USD scenes to PNG by:

  1. Loading @cinevva/usdjs-viewer in headless Chromium
  2. Serving USD assets via a local server
  3. Screenshotting the WebGL canvas

The key advantage is pixel parity with the browser viewer.

Honest Assessment

What It IsWhat It Isn't
✅ Testing harness❌ Production renderer
✅ Regression tool❌ High-throughput batch system
✅ Parity checker❌ Full USD render engine

Installation

bash
npm install @cinevva/usdjs-renderer playwright
npx playwright install chromium

Released under the MIT License.