Solar System Shader Pipeline
By Shabornee Saha→A realistic solar system simulation using OpenGL shaders with dynamic textures, individual rotations, and lighting effects. Features the Sun and 8 planets with unique visual characteristics orbiting around the Sun and individual planet rotation.
Key Features:
- Complete Solar System: Sun + 8 planets with individual rotations and orbital motion
- Unique Planet Textures: Each planet has distinct colors and surface patterns
- Realistic Lighting: Blinn-Phong shading with orbiting light source
- Implementation:
main.cpp,src/model.glsl,src/planet.fs
Acknowledgements
- Base Framework: Built upon my Assignment 6 submission for CSC317
- Teaching Team: CSC317 teaching team for the lab setup and shader pipeline framework
- Planetary Data Reference: Orbital distances and characteristics referenced from NASA’s Scale Solar System guide: https://www.jpl.nasa.gov/_edu/pdfs/scaless_reference.pdf
- Graphics Libraries:
- OpenGL for rendering
