Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 620 Bytes

File metadata and controls

17 lines (13 loc) · 620 Bytes

Rust Raytracer

A simple cpu raytracer based on the Ray Tracing in One Weekend Series built purely in safe Rust. While not production-ready, this raytracer has all of the features necessary for general use.

Features:

  • PPM image saving
  • PNG image saving
  • Many example scenes
  • Focus blur
  • Image, noise, and solid color textures
  • GLTF geometry support
  • Transparent, translucent, rough and metallic materials
  • Sphere, quadrilateral, and triangle primitives
  • Multithreading using Rayon

See the /output folder for renders example scenes.