Post-processing Effects | C++ | GLSL |


A simple island scene with animated water and a day/night cycle. Though this is a basic scene, this project mainly focused on post-processing effects and manipulating frame buffers to layer multiple camera effects so that they all work simultaneously.


  • Heavy use of GLSL.
  • Multiple frame-buffers to layer post-process effects.
  • Dynamic day-night cycle with dynamic sun.
  • Water with reflections, refractions and Beer's Law.
  • Dynamic lens flares.
  • Depth of field with some artifact correction.
  • Interpolated keyframes on a vertex-animated model.
  • Smooth animation transitions on a vertex-animated model.


Binaries (Win32).

Source files availble upon request.

Any questions? Please contact me!