Skip to content

Conversation

ShiboSoftwareDev
Copy link
Contributor

• Replace the simple-3d SVG pipeline with GLTF-based rendering:
• circuit-json -> circuit-json-to-gltf (GLTF/GLB)
• GLTF/GLB -> PNG via poppygl
• 3D snapshots are now PNGs, generated headlessly with poppygl’s pure JS
rasterizer.

/claim #1417
/closes #1417

Copy link

vercel bot commented Sep 29, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
tscircuit-core-benchmarks Ready Ready Preview Comment Oct 1, 2025 3:13pm

Copy link
Contributor

@seveibar seveibar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are you any casting poppy and using a dynamic import?

@seveibar
Copy link
Contributor

@ShiboSoftwareDev way way too complicated

@seveibar seveibar merged commit a374803 into tscircuit:main Oct 1, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Switch from simple-3d-svg to poppygl + circuit-json-to-gltf for 3d model snapshots
2 participants