#ray-tracing #ray #graphics #ray-tracer #tracing

truster

A ray tracing library based on the book 'The Ray Tracer Challenge' by Jamis Buck

9 unstable releases (3 breaking)

0.4.1 Jun 28, 2021
0.4.0 Jun 28, 2021
0.3.3 Jun 26, 2021
0.2.1 Jun 26, 2021
0.1.0 Jun 25, 2021

#581 in Graphics APIs

MIT license

96KB
2K SLoC

truster

A ray tracing library in Rust, based on the book The Ray Tracer Challenge by Jamis Buck.

See examples for how to use.

Progress

  • Spheres
  • Transformations
  • Materials
  • Positionable camera
  • Multiple light sources
  • Shadows
  • Planes
  • Textures
  • Reflection
  • Refraction
  • Cubes
  • Cylinders
  • Groups
  • Triangles
  • OBJ files
  • Contructive solid geometry
  • ...

lib.rs:

A ray tracing library based on the book The Ray Tracer Challenge, by Jamis Buck.

No runtime deps