This is a baby rasterizer based on ssloy's tinyrenderer. The purpose of this little project is to give myself a better understanding of basic CG techniques and algorithms by coding them out.
- Depth testing
- Back-face culling
- Homogeneous clipping (only z-axis)
- Perspective-correct interpolation
- Blinn-Phong lighting model
- Phong shading
- Tangent space normal mapping
- Shadow mapping + PCF (incomplete, shadow texture is not ensured to cover all the frustum yet)
- MSAA