Godzil 2ea4abdce7 Boundingboxes should be ready.
Next step (later) would be to properly use them other than group to lower the number of intersection calculation per ray.
2020-02-25 18:03:12 +00:00
2020-02-23 02:31:30 +00:00
2020-02-25 18:03:12 +00:00
2020-02-25 18:03:12 +00:00
2020-02-14 14:21:07 +00:00
2020-02-20 01:53:28 +00:00
2020-02-17 21:28:55 +00:00
2020-02-17 21:28:55 +00:00
2020-02-23 02:31:30 +00:00

codecov Codacy Badge Coverage Status Build Status

DoRayMe

A Quick and dirty raytracer.

This raytracer is made following the book "The Ray Tracer Challenge" by Jamis Buck.

It is writen in C++ with no STL and use LodePNG to output PNG file.

Examples outputs

From chapter 05 - Sphere intersections:

Chapter 5 rendering test

From Chapter 06 - Phong shading:

Chapter 6 rendering test

From Chapter 07 - World / Camera / Scenes:

Chapter 7 rendering test

From Chapter 08 - Shadows:

Chapter 8 rendering test

From Chapter 09 - Planes:

Chapter 9 rendering test

From Chapter 10 - Patterns:

Chapter 10 rendering test

From Chapter 11 - Reflections, Transparency & Refractions

Chapter 11 reflections rendering test

Chapter 11 refraction rendering test

Chapter 11 rendering test

From Chapter 12 - Cubes:

Chapter 12 rendering test

From Chapter 13 - Cylinders:

Chapter 13 rendering test Bonus: Chapter 13 cone test

Description
No description provided
Readme 5.8 MiB
Languages
C++ 96.5%
CMake 3.2%
C 0.3%