Skip to content (Press Enter)
Frank Köhnke

Frank Köhnke

Portfolio

  • Home
  • About me
  • Portfolios
  • Contact me
Programming

OpenGL deferred rendering with SSAO

Since I’m interested in graphics programming I decided to have a look into deferred rendering in OpenGL. What you see here is my implementation of a deferred rendering pass in OpenGL with SSAO and simple bloom. The scene is the well known “sponza” from Crytek. Materials have normal mapping with specular maps and the curtains have translucency (based on the method used in DICE’s Frostbite engine).

The GBuffer has following layout:

R8G8B8A8
Albedo
Normals
Specularity(when translucent: Translucency power)shininess(when translucent: Translucency Scale)metalliness (when translucent: Thickness)Material Id
Depth (GL_R32F)

Related Projects

BASF Designfabrik – VR Game

30 October 2019

NoWork OpenGL Framework

30 October 2019

Intermezzo Website

23 October 2019
© Copyright 2022 Frank Köhnke.