Josh Hirschkorn
--:--:--
All projects

Feb 2022 · Mar 2022

Three.js Planetary Simulation

A WebGL solar system, and the school symposium on how Three.js works underneath.

  • JavaScript
  • Three.js
  • WebGL
  • HTML5
RepositoryWrite-up

An interactive 3D planetary system running in the browser, built with Three.js on top of WebGL, with physics-based orbital motion, lighting effects and free navigation.

Where it came from

I was inspired by 3D websites like Jesse’s Ramen and wanted to understand what was actually happening underneath rather than just calling the library. That turned into a symposium at my school on how Three.js works fundamentally: the scene graph, the camera and projection maths, and where WebGL takes over.

The talk won the best symposium award and was featured in the school magazine. The slides are linked above.