A project I worked on in college for creating a 3D renderer from scratch. This was built up over the course of 3 months, and I had to hit multiple render targets for the final scene:
- Transparent Objects
- Point Lights & Spot Lights
- Specular Lighting
- Multiple Models
- Moving / Rotating Models
- Skybox
A custom program made by my college was used to generate the .h model files to speed up creation, though we also learned how to create a model in-code during the start of the project.