yuri91 / CLraytracer

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

 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

About

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

License:GNU General Public License v3.0


Languages

Language:C++ 64.6%Language:C 35.4%