CS 6620 - Fall 2017 - Ray Tracing for Graphics

Project 12 - Path Tracer

Kevin Parker


Final results

Cornell

This took 2752 seconds (45.9 minutes) to render. Samples increase dynamically from 16 to 2048. There are up to 12 bounces per camera ray. Bounce rays are determined randomly within a hemisphere.

Teapot

This scene took 303 seconds (5 minutes) to render.

Older scene

My laptop went to sleep during this render, so I don't have reliable timing data. As well, I realized I am not doing inverse gamma correction for textures after loading them, and this is a bug I will need to fix before rendering more textures. As well, I didn't put much extra effort into this scene as it doesn't demonstrate the GI much more than making the shadows slightly darker right where the objects are touching the floor, as the objects are occluding ambient light.

Intermediate results

In earlier attempts, I got some of the variance/sampling parameters too low


Machine Specs

MacBook Pro (15-inch, 2016)

2.7 GHz quad-core Intel Core i7 Skylake (6820HQ)

16 GB 2133 MHz LPDDR3 RAM