Mind Fighters: Update 6 – Post Process

Post processes are commonly used in video games, video editing and image processing. Post processes can create different effects on games, colour filters, homogenise colour effects, or even more complex effects like screen space ambient occlusion or anti-aliasing. Post processing is one of the last steps a graphical engine performs before showing next frame on screen. Post processes are code inside of the GPU that can process the final image to create some effects. For example, it is possible to create cell shading toning in screen space using light information and textures from the engine with objects position’s and objects normal’s or it is even possible to create dynamic effects like motion blur or volumetric fog.

In our game we decided to introduce multiple post process:

  • Antialiasing: This is a method to reduce aliasing from images. In other words, this technique is performed to reduce the saw edges of images.

AA: image comparison

source: http://www.geforce.co.uk/whats-new/articles/dark-souls-ii-tweak-guide

  • Depth of field: DOF includes effects of real cameras in a 3D camera render, specifically, recreates the focal distortion produced by the lens of a camera by distance.

How The Aperture Of Your Camera Affects The Depth Of Field. from gifs

  • SSAO (Screen Space Ambien Occlusion): When a ray of light hits one point of a surface the light separates into refracted light and reflexed light. The amount of refracted light depends on the surface properties. The refracted ray will be of the color of the hit surface and if that ray hits another surface it will contribute that surface with its color. That interaction is what SSAO simulates.
SSAO gif
http://www.geforce.co.uk/whats-new/articles/dark-souls-ii-tweak-guide
  • Blur: Blur effect only slightly distorts the image.
  • Edge detection: This filter searches for edges and highlights them.
https://www.shadertoy.com/view/MdGGWh
https://www.shadertoy.com/view/MdGGWh
  • Bloom: This effect is produced in real life. If the naked eye looks to a light source or a bright object on a much darker background, the brighter object will cause flares or streaks over the darker objects.
Bloom post process
http://polycount.com/discussion/165039/new-introducing-amplify-bloom-industry-level-post-process-bloom-for-unity
  • Tilt Shift: This effect is similar to Depth of field, it generates a miniature effect on the scene (blurred edges and smallness sensation).
Tilt Shift post process
https://www.pinterest.com/garymcelveen/photography-tilt-shift/

 

Example of post process in unity

Leave a Reply

Your email address will not be published. Required fields are marked *