Skip to content
/ Nova Public

Solar System rendering based on OpenGL with C++, using techniques like core-profile and instancing for better performance.

Notifications You must be signed in to change notification settings

vitalight/Nova

Repository files navigation

Nova

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 model
  • Stb_image library for loading texture
  • Freetype for font rendering

Screenshots

  • Custom shader

  • Self-made model: Evil robot

About

Solar System rendering based on OpenGL with C++, using techniques like core-profile and instancing for better performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published