This is a 3D visualisation of the solar system, written in WebGL, developed for a university assignment (CS32310: Advanced Computer Graphics). Unlike many examples on the web, this is written without the aid of libraries such as Three.js.

This has been tested in the latest versions of Chrome, Firefox and Opera. It also works in Safari, but Safari disables WebGL by default. If you're having difficulty loading this content, check if your browser supports (and has enabled) WebGL.

The planet sizes, axial tilts and orbital distances are all scientifically correct. Distances have been reduced by a uniform scale for aesthetic reasons. For full details on the assignment, difficulties encountered, references and acknowledgements, read the accompanying report.

Now, I invite you to 'Toggle "About"' to hide this box, then 'Toggle instructions' for information on how to interact with the program and 'Toggle GUI' to unlock the GUI. Or click here to do it all in one step!