Skip to content

Chuchocoronel/AGP-P3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AGP-P3 Engine

Overview

This project is a Graphics Engine made in OpenGL, GLSL and C++. It implements various graphics techniques like Deferred Shading and SSAO.

Members

Controls

  • WASD for movement.

  • Right click while moving camera to rotate the camera.

  • Left click while moving camera to orbit around (0, 0, 0).

  • Change the Final Render to show the normal scene, and the scene with SSAO SSAO Render

Techniques

Deferred Shading

This technique stores the data of the scene in a framebuffer to calculate the lights and render all in one draw call.

Deferred shading

Shader used: Deferred shading

SSAO (Screen-Space Ambient Occlusion)

This is a post-processing technique that calculate the points in geometry that recieve less light than the others, creating an effect of better shadows.

Only rendering SSAO

SSAO only

Final render with and without SSAO

SSAO final render SSAO final render

Shader used: SSAO shader


Link to Repository here

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published