CUDA Ray Tracing Lighting Engine
C++, CUDA | May 2025 – Jun 2025🔗 https://matt-pongsagon.itch.io/cuda-raytrace-ddct
Developed a GPU-accelerated ray tracing renderer focused on physically based light transport and efficient parallel computation.
Key Contributions
Implemented a CUDA-based ray tracing pipeline in C++, leveraging GPU parallelism to simulate realistic lighting behavior.
Built recursive ray–material interaction models, supporting diffuse scattering, reflections, refractions, and color energy attenuation across multiple light bounces.
Designed GPU kernels to compute ray intersections and shading calculations in parallel, significantly improving rendering performance compared to a CPU implementation.
Implemented material systems and light transport logic to simulate realistic interactions between rays and surfaces.
Optimized memory usage and kernel execution to reduce divergence and improve GPU throughput.
Packaged the project with an interactive demo showcasing real-time rendering results.

