Explore our wonderful solar system as either a model from the perspective of a go or from a first person perspective in HOME - A Solar System Simulator! 

This web-app was created using Three.js, a 3D JavaScript library.



HOME aims to create a realistic model of the solar system for use of education. Its main purpose is to showcase the sheer scale of the solar system to its users. HOME also features two game modes for users to enjoy

God Mode - View the solar system from the perspective of a god and view each planet as they orbit around our sun. Users can also alter different settings such as time and orbit path to gain perspective on how our solar system works.

Explorer Mode - View our solar system from the perspective of us humans! This mode provides a first person POV and allows users to fly around the solar system. Users can also adjust different settings to change how fast they move and look around.

For a realistic experience in Explorer Mode, set the shuttle_speed to 0.01




Zachary Loofs:

  • Planet Materials and Textures
  • Ambient Lighting and Sun Lighting
  • Dat.gui implementation (God Mode)
  • Ghost Planet Shaders
  • Camera Controls (Custom and OrbitControls.js - God Mode)


David Schutte:

  • Project setup
  • Camera Controls (using FirstPersonControls.js - Explorer Mode)
  • Dat.gui implementation (Explorer Mode)
  • Logo and UI elements outside of Dat.gui
  • HTML pages


Felix Burge:

  • Solar System skybox
  • Displaying orbit lines
  • Orbit research


Max Gottardi:

  • Planet Placement
  • Orbit Code
  • Planet Generator Functions


Leave a comment

Log in with itch.io to leave a comment.