MilchRatchet / Luminary

CUDA based Pathtracing Offline and Realtime Renderer
MIT License
30 stars 1 forks source link

Temporal Reprojection #14

Closed MilchRatchet closed 3 years ago

MilchRatchet commented 3 years ago

Right now we have temporal accumulation. We should generate motion vectors and then use temporal reprojection. It does not have to be very robust as scenes are static anyway. The image during movement should simply be a bit more stable than it is right now. The motion vectors may then also be fed to Optix even though in its current state this only makes the denoising more stable. Optix does not use it in a temporal reprojection manner yet.

Edit: Motion vectors are discussed in Ray Tracing Gems 2.