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

Intermezzo Website

23 October 2019

DEUTSCHE BÖRSE VISITORS CENTER

15 September 2020

Electronic parts warehouse software

23 October 2019
© Copyright 2021 Frank Köhnke.