1. drummertom999 NA
  2. motion-blur-assignment

Overview

HTTPS SSH

Post Process Motion Blur Assignment

For this assignment we were asked to research and implement an advanced graphics technique of our own choice. We were also required to produce a report for the attention of a game studio technical director, advising of the benefits ad implications of the technique, discussing the complexity of adding the effect to an existing game code-base. I chose to implement post process motion blur, rebuilding world space positions from the depth buffer along with the view matrix of the previous frame to generate a velocity buffer. This velocity buffer was used to apply a post-process per-pixel directional blur to the rendered scene.

Building & Debugging

  • Open motion_blur.sln
  • Set 'motion_blur' as the start up project
  • Do a full Debug/Release build of the solution (Release Recommended)
  • Hit F5 to commence the launch/debug the application

Controls

Controls are displayed on screen when running the application.