This project is a playground for me to experiment and play around with 3D graphics.
Having a quick and easy way to iterate and experiment is how I like to learn about different concepts and ideas.
To improve upon this idea of quick iteration and experimentation I am currently integrating the Shader Playground (allowing for hot-reloading of shaders) and the simple_plugin header (allowing for hot-reloading of plugins) into this Graphics playground.
Some things I have implemented with this project:
- FPS Style Camera.
- Orbiting 3D Camera.
- Lighting, Point Lights, Directional Lights, Spotlights.
- obj model loader written from the spec.
- Skeletal Animation System