Monte Carlo Path Tracer
Monte Carlo Path Tracer
Monte Carlo path tracer in C++ using Naive, Direct and Multiple Importance Sampling - Direct Lighting Lighting Integrator using LTE with Multiple light sources, Multiple materials (BSDF - BRDFs and BTDFs, Fresnel) with Stratified, grid and random sampling techniques.
Monte Carlo path tracer in C++ using Naive, Direct and Multiple Importance Sampling - Direct Lighting Lighting Integrator using LTE with Multiple light sources, Multiple materials (BSDF - BRDFs and BTDFs, Fresnel) with Stratified, grid and random sampling techniques.
RENDERS
RENDERS
Thin Lens Camera with Depth of Field
Bokeh Effect using heart shaped lens
Kaleidoscope
Glass Ball
Rainbow Bokeh effect
Random Room
Low Poly 3D Models
Veach Scene
Different materials
Different Materials - Glass Ball with thin lens camera
Cornell Box - Full Lighting Integrator
Textured Wall
Direct Lighting Integrator