Canvas on Multiple Displays

I can’t find this answer anywhere, so I turn to you. How might I get a canvas to render on Multiple displays?

Essentially I want the main canvas to render on Camera 1 & 2 while Camera 2 has additional UI elements that is invisible to Camera 1.

The Canvas seems to only be able to render on (Screen Space Overlay - Display 1 or 2) or (Screen Space Camera - Insert Camera)

You could make it a world space canvas and point 2 cameras at it, one rendering to each screen.

I have considered that, and I would very much hate for that to do my only solution

You may render your canvas to RenderTexture separately and then render that texture twice over both displays.

1 Like