Final Render

Output Normalized z-buffer

Render time 0:00:15. Implemented texture filtering with differential rays.

Test Scene - No Texture Filtering

Output Normalized z-buffer

This is the test scene without texture filtering. Render time 0:00:03

Test Scene - Partial Filtering

Output Normalized z-buffer

This is the test scene with texture filtering implemented, but not used for reflected and refracted rays. Render time 0:00:02

Test Scene - Full Texture Filtering

Output Normalized z-buffer

This is the test scene with texture filtering fully implemented. Render time 0:00:03

Machine Specs

Processor 1.4 GHz Intel Core i5
RAM 4 GB 1600 MHz DDR3
Graphics Intel HD Graphics 5000 1536 MB
Software Xcode 9.0 on macOS Sierra 10.12.6