Multi-Monitor Shared Reflections

Hi All,

I am currently working on a project which involves three monitors set up like the diagram below.
These monitors will be placed in a location which we have captured a HDR map of, which should supply lifelike (if static) reflections increasing the realism of the display.


The issue I am running into is that each of the cameras tied to the separate monitors is receiving the full reflection map from a reflection probe, meaning there are clear repeats of the reflection when looking at sufficiently shiny objects creating obvious mistakes, particularly where the screens line up.
I would like to have the reflections be calculated as through all 3 cameras/monitors were treated as one but cannot find a working solution to it.
Reflections are created from a HDR map taken at the location the setup will be implemented.
Below is an example, showing two cameras next to each-other in-front of a large shiny material, where the repeats will be obvious and glaring.

Hoping someone with better graphics skills than I can come save the day.
Cheers.

I think that the issue here is that you have wrongly set up your cameras.
Environment cubemaps will display as “background” for a camera, depending on it’s FOV and rotation, not position.

Currently, your camera setup is something like this:

Thus, it’s “normal” that the environment cubemaps appears the same for all cameras. Keep in mind that it’s like looking at an infinite giant sphere where you’re in the center. moving a bit to the left or the right won’t change what you see.

The simplest way is to rotate the side cameras, to have a “faked” wider view, and properly map the environment background:

The other but sightly more tricky solution is to alter the side cameras projection matrix to have an ultra wide aspect:

This can be done by script with Unity - Scripting API: Camera.projectionMatrix , or more easily by using the lens shift property of the physical camera : Unity - Manual: Using Physical Cameras , setting a lens shift x=1 will shift the camera project to be exactly aligned on the right of the original (this will be the camera #3 in my image).

Hope that helps.

Thanks Remy, the projection matrix stuff did the trick for what I needed.