Screenshots of programs following "Learn OpenGL" by Joey de Vries
The Code is here: https://github.com/williamblair/learnopengl
GL_RGB Texture | GL_SRGB texture | |
---|---|---|
OpenGL SRGB Buffer | ||
Manual |
Depth Map Texture | |
Result render with "shadow acne" | |
Result render with "shadow acne" | |
Result render with bias calculation to prevent "shadow acne" | |
Result render with oversampling issue | |
Result render fixed oversampling issue (clamp depth map texture and border color) | |
Result render with PCF smoothing on the shadows |
Without PCF Filtering | With PCF filtering |
Without Normal Mapped Texture | With Normal Mapped Texture |
Height Scale = 0.1 | Height Scale = 0.3 |
HDR Enabled (Exposure = ~5.0) | HDR Disabled |
Default Render | |
Brightness Image (High intensity filtered) | |
Blurred Image | |
Final Result |
Position Buffer | |
Normal Buffer | |
Color and Specular Buffer | |
Final Result |
Position Buffer | |
Normal Buffer | |
SSAO Occlusion Buffer | |
SSAO Blurred Occlusion Buffer | |
Final Result (SSAO Disabled) | |
Final Result (SSAO Enabled) |
Irradiance Map as the environment cubemap | |
Irradiance map diffuse disabled | |
Irradiance map diffuse enabled |