CS6620 - Ray Tracing for Graphics

Project 10 - Soft Shadows and Glossy Surfaces

Daqi Lin

Config

Processor: Intel(R) Core i7-6700HQ CPU @ 2.60GHz, 4 physical cores
RAM: 8 GB DDR4 2133Mhz (2xDIMMs)
OS: Windows 10 Pro x64

Implemented functions

Quasirandom sampling for glossy reflection and refractions

Adaptive sampling for soft shadows

Selected Test results(s):
Quasirandom pattern for pixel sampling with Gaussian filter; Stratified pattern for soft shadow sampling; Random pattern for microfacet normal sampling, maximum 64 samples per pixel and per shadow ray casting
adaptive shadow - 15.45
non-adaptive shadow - 114.88

Result (adaptive shadow)

Result (non-adaptive shadow)

Result (quasirandom sampling for glossy normal, 16 different Halton bases (less noise but has pattern artifact))

Result (1024 spp)