In this assignment I implemented tone reproduction on my reproduction of the Whitted image. I implemented the perceptual and photographic models and implemented the adaptive as well as part of my advanced checkpoints. I kept the locations of the spheres the same as they were in the transmission checkpoint (assignment 6), as I thought this was closer to the original Whitted image. I first present the normal images for low, mid, and high level lighting below with no tone reproduction.

No Tone Reproduction: Low Lighting
No Tone Reproduction: Mid Lighting
No Tone Reproduction: High Lighting

First up in the tone reproduction operators is perceptual. I will present this in the same order: starting with the low lighting situation, then the mid-level lighting, and finally the high level lighting.

Perceptual: Low Lighting
Perceptual: Mid Lighting
Perceptual: High Lighting

Next is the photographic tone reproduction operator. I will present this in the same order: starting with the low lighting situation, then the mid-level lighting, and finally the high level lighting.

Photographic: Low Lighting
Photographic: Mid Lighting
Photographic: High Lighting