Back to browse
GitHub Repository

A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms.

633 starsTypeScript

A CSS 3D Engine (no WebGL)

by rofko·Jun 1, 2026·80 points·27 comments

AI Analysis

●●●●GemWizardryZero to OneRabbit Hole

CSS-only 3D engine that renders OBJ files—same constraint-craft energy as X86CSS.

Strengths
  • Pure CSS matrix3d transforms render polygon meshes without WebGL or canvas, genuine constraint craft
  • Supports OBJ, MTL, GLB, and VOX formats with textures, lighting, shadows, and animations
  • React and Vue component wrappers make it usable in real projects, not just a demo
Weaknesses
  • Performance will lag behind WebGL for complex scenes; CSS transforms aren't GPU-optimized for 3D
  • Niche appeal—most production 3D needs will still reach for Three.js or Babylon.js
Target Audience

Frontend developers and CSS enthusiasts

Similar To

X86CSS · Three.js · CSS3DRenderer

Similar Projects

AI/ML●●Solid

Meshcraft – Turn any photo into a 3D model in seconds

This is a tidy productization of TripoSR — upload a photo, it removes the background, predicts a 3D density grid with a vision transformer, runs marching cubes, and hands you a vertex-colored .obj/.glb in ~5s. It shines on high-contrast, cleanly silhouetted objects (Hot Wheels on white = win) but isn't a Blender replacement — no UV baking or production-grade textures.

WizardryNiche Gem
otmardev
124mo ago