Search Issue Tracker
By Design
Votes
0
Found in [Package]
10.2.0
Issue ID
1293620
Regression
No
[HDRP] [Post Processing] Only one Camera receives Post Processing effects when multiple Cameras are present
Reproduction steps:
1. Open customer's attached project in "HDRPnCamBug.zip"
2. Open "VolMaskL" scene
3. Disable "Camera" GameObject
4. Enter Play Mode
5. Move the Capsule around with WASD keys
6. Notice Motion blur Post Process effect
7. Enable "Camera" GameObject (This Camera Renders one specific Layer)
Expected result: Motion blur post-process effect is the same
Actual result: Motion blur effect disappeared on the Main Camera (If disabling Post Processing on "Camera" All post-processing will disappear), this is reproducible with all effects
Reproducible with: 7.5.1 (2019.4.16f1), 9.0.0-preview.71 (2020.1.15f1), 10.2.0 (2020.2.0b13, 2021.1.0a8)
Could not test with 2018.4.30f1 because Volumes are not available in HDRP
Notes:
1. When disabling and enabling Post Process Volume Layer on Cameras the effects disappear on all Cameras (if the Camera is the one that currently is affected by the stack since it seems only one can be at a time)
2. A video is attached "2020-12-01 10-56-06.mov (1.8 MB)"
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 warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
Resolution Note:
This kind of stacking effect is not supported.
For performance reason, the first camera will write the result of the post processed image directly in the backbuffer. The second camera does not have access to this texture so it will just reuse the internal intermediate texture that did not have post processing yet.
With regular multi-camera setups like this one, only the last camera can have postprocessing and even then, some effect might not behave as expected.
For more complicated needs, please use the Compositor tool.