Skip to content

OpenGL Solar System with a couple of interesting features

License

Notifications You must be signed in to change notification settings

zazedd/solar-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solar System

A Simulation of our Solar System made with OpenGL.

Features

  • Planet Trajectories
  • Planet Labels
  • Earth
    • Day and Night cycle
    • Clouds
    • Moon
  • Asteroids with GPU Instancing
  • Skybox with Cubemaps
  • Post-processing Effects
    • Lens-flare
    • Bloom
    • Auto-exposure
  • Ambient Music
  • Main Menu
    • Individual Planet Cameras
    • Speed Controls
    • Turning Features On/Off
    • Music Control

Running

Simply run the provided script:

./run

It is assumed you have installed OpenGL, glfw3, glew, glm and assimp with a package manager and/or they are findable by CMake.

Screenshots

Planets Earth Earth Clouds

Credits

Original Background Music

We do not own, distribute or profit off of this music. If you wish to get the full experience, legally download the songs, name them "1.mp3" through "3.mp3" in any order, and place them in the resources/others/ directory.

Original songs:

  • Stone in Focus

    • Artist: Aphex Twin
    • Album: Selected Ambient Works Volume II
    • Label: Warp Records
  • Rain

    • Artist: Hans Zimmer
    • Album: Bladerunner 2049 Soundtrack
    • Label: Sony Music Entertainment
  • Sapperstree

    • Artist: Hans Zimmer
    • Album: Bladerunner 2049 Soundtrack
    • Label: Sony Music Entertainment

About

OpenGL Solar System with a couple of interesting features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages