About
3D Science Lab is an interactive visual library of science in 3D — 200+ real-time WebGL simulations spanning cosmology, particle physics, biology, medicine, chemistry, climate, geology, mathematics, computing, and engineering.
Every demo is a small, self-contained React component written in plain Three.js. The library was built to sit at the intersection of scientific visualization and interactive art — a browser-native way to look at phenomena that usually live in textbook diagrams, static renders, or black-box simulations.
What's inside
Ten categories, each curated for breadth and visual fidelity. Cosmos includes black holes, gravitational waves, and galactic mergers. Medicine walks through the beating heart, alveolar gas exchange, CT reconstruction. Computing visualizes sorting, pathfinding, neural-net training, diffusion sampling. Every demo is interactive — orbit the camera, pause, reshuffle.
Tech stack
Next.js 15 App Router · React 19 · Three.js (no R3F) · Tailwind CSS · deployed on Cloudflare Workers via @opennextjs/cloudflare. Each demo is intentionally kept free of framework coupling so it can be lifted out and published as a standalone npm package.
Contact
Have an idea for a new simulation? Spotted a bug, a physics inaccuracy, or want to collaborate? Reach out:
Typical requests welcomed: new demo topics, scientific accuracy review, feature collaboration, educational use, press.