Note: There could be drops in the FPS if the program uses the integrated graphics processor. To fix this, please mark the program to use your custom graphics processor.
If you are using Nvidia GPU, then following are the steps to make the program use the Nvidia GPU:
- Open ‘Control Panel’.
- Search for ‘Nvidia Control Panel’ inside the ‘Control Panel’ and open it.
- Goto ‘Manage 3D Settings’ and select ‘Program Settings’ tab.
- Click on ‘Add’ in the first option and browse for the downloaded ‘SSAOWithDeferredShading.exe’ program. Select the program and press ‘Add Selected Program’.
- Now choose ‘High-performance NVIDIA processor’ in the drop down of the second option. Click on ‘Apply’ and open the ‘SSAOWithDeferredShading.exe’ program from the file explorer. The program should now use Nvidia graphics processor.
Team Size: Solo project
Development Time: May 2017 – July 2017
Rendering: OpenGL
Language: C++
Implemented Screen Space Ambient Occlusion algorithm with deferred shading pipeline using OpenGL 4.2 and C++.
- Built the framework from scratch. Added camera movement. Loaded models, sampled diffuse and specular textures.
- Added directional, specular, point and spot lights
