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 | ![]() |