EARenderer - OpenGL / C++ 3D Engine | Global Illumination, Physically-Based Shading
A 3D OpenGL renderer developed for educational purposes.
Feature list:
- Deferred HDR pipeline
- Directional and point lights
- Contact-hardening soft shadows
- Cascaded shadow maps
- Physically-based shading. Cook-Torrance BRDF. Split sum IBL.
- Multibounce diffuse Global Illumination with real-time light support
- Cone-traced Screen Space Reflections
- Bloom
- Subpixel Morphological Antialiasing (SMAA 1X)
A macOS Xcode project:
Music:
Peaceful Ambi