active
Galaxy of Art — A Millennium of Painting in 3D
An interactive 3D museum of art history: 16 periods as nebulae on a real date axis (1100 to today). Zoom into a nebula, artists resolve as stars, click one to walk their first-person 3D gallery of real paintings.
3dthreejswebglnextjsartcreative
Galaxy of Art — A Millennium of Painting in 3D

An interactive 3D museum of art history that runs entirely in the browser. The whole arc of Western painting, 1100 to today, rendered as a galaxy you can fly through.
What it does
- The timeline is a galaxy — 16 periods of art history are nebulae placed on a real date axis (1100 to today). Zoom into a nebula and its artists resolve into stars, positioned by the years they actually worked.
- Walk an artist's gallery — click a star to read the artist's placard, then step into their own first-person 3D gallery (WASD + mouse) hung with their real paintings.
- Inspect any work — click a painting for a high-res view and its story.
- Real masterpieces — artworks are sourced from public-domain museum collections (Wikimedia Commons).
Tech stack
| Layer | Tech |
|---|---|
| Framework | Next.js 16 + React 19 |
| 3D / WebGL | Three.js |
| Animation | GSAP |
| Art data | Public-domain museum collections |
Live at art.carlfung.dev.
Walk the gallery
