[Epic] Temporal pipeline: thin G-buffer, motion vectors, jitter, history #84
Labels
No labels
amd
avatars
bug
builder
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
rendering
rt
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
backspace119/Slipstream#84
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?
Goal: the shared temporal machinery that TAA, FSR, and every RT denoiser (shadows, AO, GI) need. Build it once, correctly, GPU-driven.
Why this comes first
Today the RT soft shadows are 1 spp with fixed per-pixel noise and no accumulation (grainy); alpha/foliage edges shimmer; FSR is impossible without motion vectors. Every item below is consumed by at least two features.
Components (each a child ticket)
prev_model_matrixper instance (second SSBO or ring of the instance buffer, swapped per frame); teleport/region-crossing/shiftOriginresets history. Spinning (target omega) objects use the previous time.Consumers (children)
Risks / notes
Size: L (6-8 tickets). Depends on: nothing. Blocks: #5, #6, denoiser, RTAO, RTGI quality.