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
- Rigidbody2D.Slide API does not have the needed configuration when creating a 2D Top-Down character controller
- Opening reference for "Playables"component redirects to a missing page
- Sprite Renderer image is changed when switching Mask Interaction and changing Sprite to a shared Sprite
- An unsigned integer is not compared with an integer correctly in player when using IL2CPP backend
- Graphical artifacts are being rendered in Scenes that are loaded during run-time when GPU Resident Drawer is turned on
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.