Software renderer written from scratch. The goal of the project is for me to be able to better understand the graphics pipeline and what goes under the hood.
- Single Threaded Forward Renderer
- Perspective correct attribute interpolation
- Frustum culling
- Backface culling
- Z-Buffer
- Shading techniques
- Gouraud
- Phong
- Reflection models
- Phong
- Blinn Phong
- Directional lights
- TGA and OBJ file parsers
See the relevant wiki page.
See the relevant wiki page.