Search Issue Tracker
By Design
By Design in 2023.2.X
Votes
0
Found in
2023.1.0a11
2023.2.0a1
Issue ID
UUM-3345
Regression
No
[HDRP] SSR has no has no geometry for the first frame when using cinemachine
Reproduction:
1) Open the attached project
2) Open the scene and select timeline game object
3) Using timeline window, frame by frame scroll through the sequence
Actual result: There will be no geometry for the first frame in the reflection
Expected: Geometry is already present for the first frame
Maybe this is a know limitation and can not be fixed. I found out this only happens when using cinemachine, likely because under the hood cinemachine uses only 1 camera and teleports it around for the cuts. See the first part of the video
In the second part of the video im not using cinemachine, but 2 separate normal cameras. The SSR issues are not present during the cuts.
Worth investigating if we can offer something for those who are making cutscenes with cinemachine
P.S. if there is a white flash in SSR it can be ignored, its being fixed in a separate PR by Pavlos
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
- Required SpriteMask class (ID 331) is stripped when "Strip Engine Code" is enabled
- “Maximized serialized file backup not found” error is thrown when minimizing a window in a newly opened project
- Build stack trace contains invalid lines when building with IL2CPP using scripts with delegates containing generic types in the signature
- Entities Systems window has a “Show Full Player Loop” dropdown which does nothing when clicked after enabling “Show Full Player Loop”
- Entities Hierarchy Search “Show/Hide” button’s Lens Icon is blurry when the Editor is on an external monitor
Resolution Note:
Due to the nature of our SSR implementation (relying on previous frame color pyramid), we can't solve this issue. Artifact need to be hide by a fade to black or by rendering an extra frame with a camera before the camera cut.
If we want to properly solve this we need to write our SSR differently by not allowing transparent reflection (which is the purpose of using last frame)
Resolution Note (2023.2.X):
Due to the nature of our SSR implementation (relying on previous frame color pyramid), we can't solve this issue. Artifact need to be hide by a fade to black or by rendering an extra frame with a camera before the camera cut.
If we want to properly solve this we need to write our SSR differently by not allowing transparent reflection (which is the purpose of using last frame)