/CLraytracer

CLraytracer is a raytracing based renderer that take advantage of GPU parallelism through OpenCL .

Primary LanguageC++GNU General Public License v3.0GPL-3.0

 CLraytracer is a raytracing based renderer that take advantage of GPU parallelism through OpenCL .
 
 Working features:
 *support for spheres,basic materials and light points to place in the scene
 *reflection with blinn/phong behavior
 *ability to control the camera
 *opengl/opencl interop
 
 
 TODO:
 *refraction
 *load the scene from a file
 *new primitives(planes,triangles,meshes)
 *textures