
Render using GGX BRDF. Not sure if I botched the implementation but was trying to get nice metallic colors for the two spheres.

Z-Buffer render of the scene for reference.

Render using Phong BRDF. Looks more plastic and old school than the Blinn for sure.

Final render using Blinn BRDF, took 0:00:00 seconds, using 8 threads in a Ryzen 7 7700 @ 5.2 Ghz.

Interesting bug: was adding negative colors by not discarding rays that hit from the back.