Back to SimuBox

About SimuBox

SimuBox turns a school science question into a small 3D world you can play with. Gemini plans the lesson: it picks a world, sets up the experiment and writes what Simu says. Everything it does goes through a fixed set of checked commands, and every number you see comes from the physics and chemistry code, not from the AI.

What is simulated, and what is a picture

Gravity, pushes and collisions use a real rigid-body physics engine. Throws use the exact equations of projectile motion with no air drag. Molecules use measured bond lengths and angles.

Atoms are drawn with the simplified Bohr model, which is a teaching picture rather than what atoms really look like. Other topics are shown as labelled illustrations, and Simu says so.

Credits

  • 3D models: every object, room and character was built for SimuBox from simple shapes in code, except the human body in the Anatomy Lab (below).
  • Human body (Anatomy Lab): BodyParts3D, © The Database Center for Life Science, licensed under CC Attribution 4.0 International (the 2011 mesh files state CC Attribution-Share Alike 2.1 Japan). Simplified and combined for SimuBox; the derived body file is shared under the same terms.
  • Molecule geometry: NIST Computational Chemistry Comparison and Benchmark Database (CCCBDB), experimental values.
  • Earth sky imagery: NASA Goddard Space Flight Center / Reto Stöckli, Blue Marble land, ocean, ice and cloud composite.
  • Built with Next.js, React Three Fiber, drei and Rapier (MIT), three.js (MIT), Zod (MIT), Zustand (MIT), Lucide icons (ISC), the Google Gen AI SDK (Apache 2.0) and Firebase (Apache 2.0).
  • Typeface: SF Pro Rounded on Apple devices, Nunito (SIL Open Font License) elsewhere.