Skip to content

po-gl/Raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracer

A raytracer renderer written in Rust based on the book "The Ray Tracer Challenge" by Jamis Buck.

Features

  • Reflections and Refractions! 🪞
  • Soft shadows ⚫ 🔦
  • Many shapes 🔵🔶🔺
  • Bounded-box render optimizing 📦
  • Perturbed patterns and normals 🌊
  • Multi-threaded rendering 🧶🧶🧶

What's next?

  • YAML-like parser
  • Anti-aliasing
  • Textures

Sample Renders

sample_render_1

23_refracted_scene_third

24_cylinder_scene_save

soft_shadows_scene

About

A raytracer written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages