Have a look at how some of the post effects in Submerge are done. In the video, our tech lead covers several issues including Color Grading, Color Grading by Depth, Bloom, Exposure, Depth of Field and Distorted Edges. This tutorial was created, using Unreal Engine 4.