Search Issue Tracker
In Progress
Under Consideration for 2022.3.X, 6000.0.X, 6000.1.X
In Progress in 6000.2.X
Votes
11
Found in
2022.3.53f1
6000.0.28f1
6000.1.0a5
6000.2.0a1
Issue ID
UUM-87566
Regression
Yes
Overlay Canvas are rendered on each split-screen camera when HDR is enabled
Reproduction steps:
1. Make sure that HDR is enabled in Windows via the Display Settings
1. Make sure that IL2CPP is installed via the Unity Hub for the Editor version that you’re going to be using
2. Open the attached “repro_IN-87680“ project
3. Open the “Assets/OutdoorsScene.unity“ Scene
4. Open the Build Profiles (“File → Build Profiles“)
5. Build the project
6. Open the built executable
7. Observe the Player
Expected result: Canvas is only rendered once - in the middle of the Player
Actual result: Canvas is rendered in each split-screen
Reproducible with: 2022.1.0a16, 2022.3.53f1, 6000.0.28f1, 6000.1.0a5
Not reproducible with: 2021.3.46f1, 2022.1.0a15
Reproducible on: Windows 10 (22H2), Windows 11 (10.0.22631) (user’s)
Not reproducible on: No other environments tested
Notes:
* Reproducible in Player
* Not reproducible in Play Mode
* Disabling HDR fixes the issue
* Opening the Player while HDR is disabled, then enabling HDR, changing the screen resolution and opening the Player again causes a crash
Comments (3)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shader Graph Asset icon is not shown on creation unless you confirm the name
- APV Sky occlusion doesn't consider the terrain
- [iOS] "EXC_BAD_ACCESS" Player crash when Script Debugging is enabled
- Cursor skips input fields when tabbing between two sets of input fields
- "Shader error redefinition of 'Varyings'" error appears when selecting the shader
ukernan
Jan 03, 2025 09:47
We tested this issue in URP with Unity 2022.3.55, and it works fine for us. However, in Unity 6000.0.32, the issue persists. When using UI Screen Space Overlay, the UI renders as many times as there are cameras.
To reproduce this issue, you can create a test scene with the following steps:
- Create new scene
- Duplicate the camera
- In one camera put Viewport Rect X 0.5 and in the other camera put Viewport Rect W 0.5
- Direction Light put Rotation Y 0
- Add UI Image, this image will be in the center of the screen white, make it big to check the issue
- Put the Color Alpha to 128
You will notice that the image appears less transparent on one side of the screen. This happens because the UI is being rendered twice.
Thank you for your attention to this issue.
ukernan
Jan 02, 2025 05:43
Hello,
I wanted to check if there’s any update regarding this issue, as it is critical for us. Currently, there is no viable solution available.
Here are the key points:
1) Version Compatibility:
* The issue does not occur in Unity 2023.2.20.
* It was also working fine in earlier Unity 2022.3 versions, but recent updates have broken it.
2) Impact:
* We are unable to submit our game since there is no Unity version that supports the current SDK for consoles.
3) Performance Issue:
* On Unity 6000.0.30, we are experiencing a performance drop of 10 FPS on lower-end devices during multiplayer mode.
* The UI is being rendered 4 times in split-screen (4 players), which significantly affects performance.
4) Suggested Solution:
* UI Screen Space Overlay should render only once, which seems like an easy fix.
We would appreciate any updates or guidance on resolving this issue as it is blocking our release.
Thanks in advance for your help!
ukernan
Dec 03, 2024 06:22
Really is happening always even if you dont have HDR enable in URP.
if you have 4 cameras for example in split screen, and you have a overlay screen UI, the overlay screen is rendering in all the cameras making this much more cost in term of performance and of course different issues with the alpha blending because is rendering multiple times.
The ideal should be render once the overlay UI after all the cameras in full screen as was happening before.