CSCI 711- Global Illumination

Ray Tracer

Checkpoint 7

Submitted by: Snehal Padhye(sp1471@rit.edu)

Checkpoint 7: Tone Reproduction

I was curious on how should I treat the background. Should that be affected by the light intensity or not. In the code I was returning the background color when there was no intersection. I considered two cases: one considering background to be somewhere at infinity (eg sky) and returned plain background color on no intersection, and the other considering background to be at a finite distance (eg wall) and multiplied the light intensity with the background color on no intersection. I present my results with both cases:

Note: The images are for low(1), medium(10) and high(100) light intensities from left to right

case 1: Background at infinity

Ward model

Ward low
Ward medium
Ward high

Reinhard model

Reinhard low
Reinhard medium
Reinhard high

case 2: Background at finite distance

Ward model

Ward low
Ward medium
Ward high

Reinhard model

Reinhard low
Reinhard medium
Reinhard high

Reinhard model, medium illumination and with different key values

case 1: Background at infinity

key=Lmax
key = Lmedian
key = L at center pixel

case 2: Finite Background

key=Lmax
key = Lmedian
key = L at center pixel