Using Multiple Post Processing Profiles and Reflection Probes

In Unity

With larger environments, we don’t usually want one appearance for the whole space. We also don’t want a singular reflection probe, especially if rooms are completely separated by doors. Luckily, Unity can handle and blend both multiple Post Processing volumes and multiple Reflection Probes. Doing this, allows for much more diverse looks between different areas.

In the above scene, we have one large space. with a hallway entrance, and another short corridor through a separate door.

If we give each area a Reflection Probe, with an appropriate influence volume, we can capture more accurate reflections in each space without seeing things we shouldn’t.

We can also make use of our blend distances, to allow for multiple probes to be in view at once.

To do the same with Post Processing Volumes, we can still continue to have a global volume, especially to handle consistent elements. But we can also create localized Post Processing volumes based within different shapes.

For demonstration purposes, I created a box volume on one side of my main room.

I then threw in a few quick overrides to change the color, and blur the screen. It could be useful in a gameplay sense, especially if the volume followed the player, but I simply wanted an easily visible difference.

Similarly to Reflection Probes, we can alter the blend distance for either a sharper or more subtle approach into the volume!

Ultimately, multiple Post Processing Profiles and Reflection Probes, allow for a more dynamic aesthetic to our games, especially on larger scales, without needing to do anything crazy to our scene itself.

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

What’s new in Shopify Store 2.0

Core Design Principles and Architecture behind the AirAsia Super App

Exporting CSS from Webflow into Your App

Easiest Way to Backup Windows 10 C Drive to External Hard Drive

Creating an ATM Simulator to Demonstrate the Practical Application of Dynamic Programming

Importance of API Automation Testing

Running Poseidon on a 100G Network

Why you should create a tech community

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Calum Slee

Calum Slee

More from Medium

Scripting our greybox prototype

2D Cameras Using Cinemachine

How to Make the Camera Shake Using Impulse Listener Extensions in Cinemachines Virtual Cameras

Making a Player move in Unity