Sun shadows bounce back and forth with a static object and static sun (all sun shadows) #674
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#674
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Owner report (1.3.0 Beta 3 build, ray-traced sun shadows
RenderVKSunShadows 2): with a static object and a static sun, its sun shadow bounces back and forth by a small amount. Looking closer, all sun shadows do this. It's a back-and-forth motion, not noise or shimmer, and it can't be seen in a still screenshot.Suspects, roughly in order
RenderVKRTShadowTemporalAlways) and gave projectors and the sun a new path. Possible causes: alternating history slots holding different reprojection/state; the R2 noise phase or disc rotation alternating between two sets; reprojection with an inconsistent previous-frame camera, so static shadows "swim" by the reprojection error each frame. Test:RenderVKRTShadowTemporalAlways 0,RenderVKRTShadowDenoise 0,RenderVKRTShadowAtrous 0, and TAA on vs off.RenderVKRTShadowTerminatorOffset 0andRenderVKRTTerminatorSource 0.RenderVKSunShadows 1: cascade re-fit / texel snapping (the #567 event cache,RenderVKShadowEventCache, light-move texels).Repro
Stand still with the camera still. Watch a sharp sun shadow edge from a static object at mid range for several seconds. Toggle the switches above one at a time to find which one stops the motion, and check whether it also happens with
RenderVKSunShadows 1.Fixed in 1.3.0 Beta 4: RT sun shadow bounce (exact half-res reprojection), edge pulse (exact sun-motion step), and moving-avatar ghosting (mover persistence, leading-edge snap, capped history, certainty bypass), plus zoom settle. Owner confirmed shadows are much better.