alekspickle / rtracer-rs

Rewrite bheislers ray-tracer to a more modern version.
0 stars 0 forks source link

rtracer-rs

[v]() raytracing example

Thanks to amazing criterion author for his raytraycing project!

It turned out to be hell of a mutch bigger deal I initially thought it would. Consider this a version update.

This stuff is hard for me personally without any background in rendering and basic understanding of linear transformations. Also some parts are different two years later, so I am not able to blindly re-type all of the code anyway. And this is great experience! <3

  1. Simple sphere
  2. Spheres on a plane
  3. Basic shadows
  4. Texturing: using vector products to calculate texture
  5. Reflections: basic implementation with recursive restriction.

useful resourses

Scrathpixel is fantastic library! They have great materials and specific images and docs! You should definitely check them out.

(although they seem to have some certificate issues as of today 02/06/2020...)