This assignment shows of some of the post processing effects I have learned to use. A fairly simple assignment but got me started with shaders and the working with DirectX.

Here are examples from the program of the post processing effects implemented, these ones being in screen space. The examples are a changing gradient effect, motion blur, underwater, retro, and zoomed in.

These are all fairly basic screen space post processing effects but can be used on objects in the world. to give them their own individual effects.

On top of this there are also burn effects, glass effects and others that can be applied, in this case to the camera. I’m learning similar effects in OpenGL at the moment too on RenderMonkey in my spare time.