Point Based Color Bleeding
Thesis starting project by Nick Feeney
What I Did
C-Ray Tracer
Direct Illumination
Ray-Object Intersections
Surfel Generation: Use a simple ray cast method that generates surfels at every intersection that the ray makes with the scene.
Octree to Store Surfels: simple Octree to store surfels
Raytracing of Surfels
CUDA
CUDA Octree: Built an octree that works efficiently in CUDA
CUDA Ray Tracing of Surfels
Example of Surfels
Realistic and Aligned Surfels
Image Containing Results