How to setup Post Processing in Unity

Andrew Crippen
3 min readJun 5, 2021

In this post I will show how to setup Post Processing in Unity’s standard render pipeline, the default when you choose a 3D project when you first create your project.

First go to Window>Package Manager

Select Post Processing and click Install at the bottom, it’s already installed in my screenshot that’s why it doesn’t have Install option.

Now after it’s installed, create an empty GameObject in the Hierarchy and rename it Post Process Volume.

Now with the Post Process Volume selected click add component in the inspector and add a Post-process Volume

Check the box for Is Global to have the effects change everything the camera sees.

Click New next to Profile and it will create a new Post Process Volume Profile.

Click the Layer drop down at the top in the inspector and select Add Layer…

Create a new layer named Post Processing and then set the Post Process Volume to that layer.

Now in order for any effects to show that you add through the Add effect… button you need to select the Main Camera in the Hierarchy and add a Post Process Layer to it and then under the layer option in that change the layer to the new Post Processing layer that you created.

Now you can experiment with Post Processing Effects, for example Bloom and Color Grading make the most noticeable difference. In order to use the High Definition Range Mode in the Color Grading effect you need to change your project’s color space from Gamma to Linear.

You can change your project’s color space by going to File>Build Settings and then selecting Player Settings

Once in the Player Settings expand Other Settings and change the Color Space to Linear

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Andrew Crippen
Andrew Crippen

Written by Andrew Crippen

Unity Developer/C# Programmer for VR, 2d,3d Games and other Immersive Interactive Experiences

No responses yet