top of page
test_cap_back.PNG
Parallel Lines
Montaña

GPU RAYTRACER

Languages
C++ and OpenGL

 

About
After implementing a fully working CPU Raytracer, I decided to go further and implemented a faster one using compute shaders. In this Raytracer, you can move dynamically and when staying still the scene will stabilize, also some method of time coherence was used.
 

Features

Here you will find some of the worth to mention features I implemented:

  • Support for boxes, spheres, and triangles

  • Support for OBJ models

  • Basic lights

  • Diffuse materials

  • Metallic materials

  • Dielectric materials

  • Anti-aliasing

  • Any shape lights

  • Dynamic movement

Videos
Here you have some examples of the power of this Raytracer:

bottom of page