Adding Custom Post Processing Profiles to Individual Cameras

Calum Slee
3 min readJul 31, 2022

In Cinemachine

Another Cinemachine Virtual Camera Extension we can make use of, is individual Post Processing profiles. We’ve previously looked at how to take advantage of the various Volumes and Overrides across the three rendering pipelines. (Check out one of my articles on this here!) But additionally, we can assign separate profiles to select cameras within Cinemachine.

Each camera will still follow a Global volume if one is used, but when switching to a camera that has a Post Processing extension, will combine the two. To showcase this, let’s set up a quick global volume with a simple look to it.

A Vignette and some Color Grading results in the following.

Now let’s make use of the Post Processing extension and set up one of our cameras to appear like a security camera.

To achieve this, I set up Color Grading with a dark green filter, and manipulated the tint, saturation and contrast to wash it out similarly to classic CTV footage. To top this off, I added Grain to mimic lowering the resolution, and an additional Vignette to round the screen space up.

The resulting effect looked like this.

Now, when we switch between our Virtual Cameras through our custom trigger system, when we reach the static look at camera, we see our Post Processing extension come in to play. It’s important to note though, that blending between cameras will also blend between our different profiles, as seen below with a gradual shift to the security camera aesthetic as opposed to a hard cut.