============================ 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.