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

RMV VIP Loge

21 June 2020

DEUTSCHE BÖRSE VISITORS CENTER

15 September 2020
© Copyright 2023 Frank Köhnke.