/orrery

OpenGL Orrery

Primary LanguageC++

C++ & Opengl Orrery

Overview

An opengl orrery which includes each major planet and the moon in orbit around earth

Currently, you are able to create and edit the axial inclination, orbital inclination, orbital speed, rotation speed, distance from parent, and the orbital parent as a well as a few other settings for each spheriod.

Media

Demo

Screenshot 2022-12-22 at 16 30 16

Todo

List of potential improvements

  • Fix the rendering of spheres to use index rendering to boost performance
  • Fix Saturn's rings to have a gap and better texturing
  • Include cloud movement on planets
  • Include all major planet moons
  • Add night texture with lights for earth
  • Enable the ability to focus the camera on one planet