Ray Tracing with OpenCL

Raytrace a complex scene and optimize the runtime using OPENCL.

How many Spheres do you see in the scene?

  1. Added support for Raytracing a triangle.
  2. Added support for loading a obj file as set of triangles and Raytrace the scene with objects.
  3. Added support for raytracing a scene with combination of spheres and triangles. If ray is defined as O+tD (O-origin, D-direction), the least t of both spheres and triangles is considered as the intersected object.
  4. Added OPENCL support to reduce the runtime.
  5. Created a scene to display the mirror-like reflections.

Github Repo : Ray-Tracing-using-OpenCL

Presentation: Real-time Raytracing using OpenCL