CS 5620/6620 - Fall 2025 - Rendering with Ray Tracing

Project 12 - Photon Mapping

<< Back

Nate Fierro

Wed, Nov 19, 2025 @ 9:56 am

Photon map only used to compute indirect diffuse lighting. Indirect diffuse bounces: 1. Reflection/Refraction bounces: 8. Photons: 1,000,000. Max Photon Bounces: 20. Photon map includes indirect illumination only. Render time was 28 minutes and 50 seconds. Max photons: 256. Filter type: constant. Radius: 0.25. Ellipticity: 0.5. Max SPP: 128. Min SPP: 32.

Wed, Nov 19, 2025 @ 8:54 am

Photon map only used to compute indirect diffuse lighting. Indirect diffuse bounces: 0. Reflection/Refraction bounces: 8. Photons: 100,000. Max Photon Bounces: 20. Photon map includes indirect illumination only.

Wed, Nov 19, 2025 @ 8:51 am

Photon map only used to compute diffuse lighting. Indirect diffuse bounces: 0. Reflection/Refraction bounces: 8. Photons: 100,000. Max Photon Bounces: 0. Photon map includes direct illumination only.

Wed, Nov 19, 2025 @ 8:29 am

Photon map only used to compute diffuse lighting. Indirect diffuse bounces: 0. Reflection/Refraction bounces: 4. Photons: 100,000. Max Photon Bounces: 20. Photon map includes direct illumination and indirect illumination. I fixed the bug that resulted in there being one bright circle in a random location. I was normalizing the energy of all but the last photon.

Fri, Nov 14, 2025 @ 5:04 pm

Indirect + direct with photon mapping. Only shading diffuse materials. Still getting a bright circle in a random location every time.

Fri, Nov 14, 2025 @ 4:50 pm

Direct illumination only. Only shading diffuse materials. Now multiplying irradiance from photon map by both diffuse and specular portions of BRDF. Still getting a bright circle in a random location every time.

Fri, Nov 14, 2025 @ 4:49 pm

Uploaded to show that bright circle is in random location every time. See previous photos.

Fri, Nov 14, 2025 @ 4:48 pm

Uploaded to show that bright circle is in random location every time.

Fri, Nov 14, 2025 @ 4:48 pm

Direct illumination only. Only using photon map for diffuse materials. Only multiplying irradiance from photon map by diffuse portion of BRDF. Every time I render I get a bright circle in a random location which is extremely weird.