RTRT examples
A sequence of images showing the building up of features in a real time ray tracer.
Project 1: First Light
No actual graphics, but a significant milestone anyway.
Project 2: Scan Conversion
Project 3: Ray Casting
The two projects have the same output, the difference being how the contents of pixels are discovered.
In Project 2, world triangles are projected to the screen and scan converts to pixels.
In Project 3, pixels are ray-cast into world triangles.
Project 4: Path Tracing
Full-on Path Tracing. All images calculate one path per pixel per frame.
No accumulation; No explicit light connections; Constant frame seed.
No accumulation; Explicit light connections; Constant frame seed.
Accumulation; Explicit light connections.
Project 5: History Tracking
Accumulation at a pixel tracks with the scene's object as it moves across the screen.
Project 6: Denoising
All accumulated frames are fully denoised before being displayed..