Building a Solar System with ThreeJS

A 3D solar system built with ThreeJS

Back in 2017, I had a reason to build a solar system as a proof of concept for a 3D visualization. The solar system was supposed to leverage preprocessed data from a python backend. With ThreeJS, I was able to come up with a miniature solar system Though, it contains the basic elements, it could do with a facelift.

I'll like to pick up the project again and try to make it better. A rough todo would be:

  • Study the solar system (rotation, orbits, characteristics of each planetary body, etc)
  • Do a refresher on ThreeJS (what's happening there these days)
  • Study textures and materials
  • Study lighting
  • Look into shaders
  • Animation