A 3d Software Renderer written in pure C.
- Display 3d-models (.obj)
- Vertex-/Fragment-Saders
- Fragment-Shader multithreaded
- Textures (PNG-Loader: http://lodev.org/lodepng/)
- Shadows (PCF)
- Orbiting Camera
- Save High-Res-Image to File
- Simple Textrenderer (for debugging-info)
- PBR-Shader
- Normal Mapping
- IBL/Reflections
- Displacement Mapping
Model by Samuel (arshlevon) Sharit
PBR-Materials from https://freepbr.com/