Here are some PBRT renders I made, to compare between using photon mapping and using regular raybouncing. I recompiled PBRT with the advanced Photon Mapping Integrator (C++ code available here) to speed up the Final Gathering algorithm. There’s still a lot of noise in the final image, but the caustics …
Currently browsing tag
Some renders from my CG2 practicum about global illumination. A very rough implementation of Cook-Torrance BRDF (left) and Oren-Nayar BRDF (right).