A tiny software 3D offline renderer.
This repository is my homework for a 3D software offline rendering engine assignment for university.
The original assignment repository can be found here: A brief computer graphics / rendering course
Note: This repository is entierly managed via Visual Studio.
- Render a single arbitrary line.
- Load an .obj file.
- Do a simple wireframe rendering without projection.
- Fill a triangle.
- Do a "solid" render of an .obj file. (Triangles filled, no textures)
- Add a projection function.
- Add diffuse texture rendering.
- Add a lighting pass.
- Add additionnal map passes. (normal, bump, etc...).