issues
search
CIS565-Fall-2017
/
Project3-CUDA-Path-Tracer
18
stars
47
forks
source link
Project 3: Rishabh Shah
#23
Open
rms13
opened
7 years ago
rms13
commented
7 years ago
Repo Link
Features:
Shading:
Lambertian shading for diffuse surfaces
Perfectly specular surfaces
Refractive surfaces using Schlick's approximation.
Stream Compaction
Sorting paths and intersections based on material
Caching first bounce
Physically-based depth-of-field (by jittering rays within an aperture) (based on PBRT Thin Lens Camera Model)
Anti-aliasing.
Direct Lighting - directly sampling light after the last bounce
Purely Direct Lighting (only 1 bounce) (based on PBRT)
Russian Roulette path termination
Full Lighting Integrator
This is currently a work in progress. There is some bug which causes the image to blow-out instead of converging.
Repo Link
Features: