OpenGL obj renderer, soon to be using ImGUI and PBR
Click to watch a demo video
SSAO blog post: https://www.geant.pro/blog/SSAOandSSS
- Simple obj loading
- ImGUI setup
- PBR pointlight shading
- Texture loading
- Cubemaps
- IBL Diffuse
- IBL Specular
- Shadowmaps
- Parallax mapping
- Multi-scattering IBL?
- Disney BSDF
- SDFs?
- Volumetric rendering for fun
- Deferred rendering pipeline
- SSAO (still needs some fixes)
- SSR (VERY BUGGY. But technically in)
- Clear-coat material
- Anisotropic materials
- Dielectrics
- Post-processing pipeline
- Bloom
- Chromatic Aberration
- Subsurface Scattering (working-ish)
- https://learnopengl.com
- https://bruop.github.io/ibl/
- https://github.com/JoshuaSenouf/gl-engine
- https://thomasdeliot.wixsite.com/blog/single-post/2018/04/26/small-project-opengl-engine-and-pbr-deferred-pipeline-with-ssrssao
- https://google.github.io/filament/Filament.md.html#lighting/imagebasedlights/clearcoat
- https://colinbarrebrisebois.com/2011/03/07/gdc-2011-approximating-translucency-for-a-fast-cheap-and-convincing-subsurface-scattering-look/
- https://freepbr.com/about-free-pbr/
- https://www.texturecan.com/tag/Jade/