top of page

CUDA Raytracing Engine

(May 2025 - Jun 2025)
GPU-accelerated ray tracing lighting engine using CUDA and C++,
implementing light and color bouncing, reflections, refractions,
and advanced ray–material interactions.


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.

KRITTIN
NALIWONG

bottom of page