Skip to content

A visually stunning simulation of the Solar System, rendered in OpenGL with detailed textures and dynamic lighting to bring the celestial beauty right to your screen.

Notifications You must be signed in to change notification settings

ZzzhHe/SolarSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solar Eclipse

A visually stunning simulation of the Solar Eclipse and the movement of the Sun, the Earth and the Moon, rendered with OpenGL.

1

3

4

5

demo video

Simulation

  • the self-rotation of the Earth, the Moon and the Sun
  • the Earth's orbit around the Sun and the Moon's orbit around the Earth
  • solar flare storms
  • lunar eclipse and phases
  • terminator

Features

  • load .obj model using Assimp
  • Animation for cameras, objects
    • Camera Focus
  • Blinn-Phong Lighting
    • Point
    • Directional
    • Spot Lights
  • Shadow
    • shadow map
  • PostProcessing
    • HDR / Tonemapping
    • Bloom
  • Particle System
  • Object Outline
  • Object Picking
  • In-app user interface using Dear ImGui

Packages

Assets Reference

Tutorials and References

About

A visually stunning simulation of the Solar System, rendered in OpenGL with detailed textures and dynamic lighting to bring the celestial beauty right to your screen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published