CIS565-Fall-2017 / Project3-CUDA-Path-Tracer

18 stars 47 forks source link

path tracer basically complete #36

Closed akhabbaz closed 6 years ago

akhabbaz commented 6 years ago

https://github.com/CIS565-Fall-2017/Project3-CUDA-Path-Tracer/compare/master...akhabbaz:master

Please accept this assignment albeit delayed. I spent about a week optimizing the shared Scan sum and that ended up working and then it took me some time to figure out how to do a GPU pathtracer at all. I studied the base code and that ultimately made sense.

I implemented the ability to have more than one material at a time, reflection, refraction (with a bug still), Lambertian Reflection with Phong lighting, I have timing for every test implemented and a way of switching the method while running.

akhabbaz commented 6 years ago

Added more figures to demonstrate transmission which works. I also demonstrated that the sum of two materials works, and so does the sorting

akhabbaz commented 6 years ago

https://github.com/CIS565-Fall-2017/Project3-CUDA-Path-Tracer/pull/36