An interactive GPU accelerated path tracer with support for diffuse, specular and metallic surfaces. The Path tracing algorithm uses physically plausible Phong BRDF importance sampling to determine the next direction on the path [PBRPhong].
karel-tomanec/PathTracerCUDA
Semestral work submitted in the course on General-Purpose Computing on GPU at FEE CTU.
C