A Tiny 3D Game Engine. This engine was the first 3D engine I've ever tried making.
This project has long since been abandoned and will not be worked on anytime soon.
- 3D Object rendering (such as cubes, cones and spheres) ✔
- OBJ Model loading ✔
- Lighting ✔
- Phong Lighting model ✔
- Blinn-Phong ✔
- Directional light ✔
- Point light ✔
- Normal mapping ✔
- Parallax mapping
- Cubemaps ✔
- Cubemap reflections ✔
- Shadow mapping ✔
- PCF Shadowing ✔
- Point Shadows ✔
- Anti Aliasing ✔
- Post Processing pipeline ✔
- Gamma correction ✔
- Deferrred Rendering ✔
- Full HDR Pipeline ✔
- Bloom ✔
- SSAO (Ambient Occlusion)
- HDR (Exposure control etc.) ✔
- Skeletal animations
- Physically based rendering
- Physically based lighting ✔
- Image based lighting
- Volumetric Lighting ✔
- Multiple Tonemapping Options ✔
- Temperature Tonemapping ✔