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 are displayed on screen when running the application.