Complete collection of projects relating to lighting in OpenGL, according to the LearnOpenGL website.
- Click here to view playlist on YouTube -
- Blinn-Phong Model
- Bloom
- Normal Mapping
- Shadow Mapping
- HDR
- Parallax Mapping
- Deferred Shading
- SSAO
- PBR
Refer to the following information on how to install and use the applications.
To use the applications, the following prerequisites must be met.
- Windows 10+
- Visual Studio
- Git Version Control
The applications relies on the following libraries and APIs to function.
- OpenGL
- GLFW
- GLES
- GLM
- irrKlang
To download a copy of the applications, select "Download ZIP" from the main code repository page, or create a fork of the project. More information on forking a GitHub respository can be found here.
To switch between the different applications, navigate to the Solution Explorer, right-click the desired project and then select "Set as Startup Project." Then run the application after having changed the target project.
There are no additional steps required to execute the application.
Normal Mapping | Parallax Mapping | Shadow Mapping | Bloom |
Deferred Shading | SSAO | HDR | PBR & IBL |
Source Code
https://learnopengl.com/
Libraries
https://www.glfw.org/
https://www.ambiera.com/irrklang/