Nova is a solar system simulator build with C++ and OpenGL. Various types of objects are simulated in this program, such as Skybox, Sun(Lightsource), Planets, Asteroids(Particle Effects), and spaceship.
Several techniques and libraries are used in this program:
- Core-profile Mode and Instanced Rendering are used to achieve better performance
Assimp
library for loading modelStb_image
library for loading textureFreetype
for font rendering
Screenshots
- Custom shader
- Self-made model: Evil robot
Download
- Release Date: March 2018
- Source: https://github.com/vitalight/OpenGL-Solar-System