Project: Solar

Project: Solar is an OpenGL project focused on the implementation of a glTF model loader. Using tinygltf and what I had learned from LearnOpenGL, I put together this mock solar system using NASA glTF models. The camera allows free movement throuh the scene, and the planets orbit speeds are nearly relative to their actual orbit speeds. The models (excluding the sun and asteroids) are also scaled almost relative to their actual sizes as well.

A second focus of this project was learning some basic instancing methods in OpenGL, which were used to create the asteroid belt in the scene.

PSolarGIF
SolarOne SolarTwo SolarThree SolarFour SolarFive SolarSix

Code

The code I wrote for this project

Download Code

Executable

Want to run Project: Solar yourself? Download the executable and resources below

Download Code