|
Global Illumination Project

Two spheres on table Transparent sphere & textured triangle
This monte Carlo and Photon Mapping based renderer is part of my final semester project in Global Illumination.
Features:
Supports triangles, spheres and bicubic patches.
Automatic Bounding Volume hierarchies with Goldsmith Salmon cost function
BRDF sampling (any type of BRDF model can be created by extending the base class, though I am using Phong)
Rectagular Area Lights
Photon mapping
Cylindrical, spherical and planar texture projections
Volume Photon maps for participating media [under development]
source

Soft shadows for area lights Participating media
(9 samples/shadow rays)
|