Skip to content

RealTimLaz/Rust-Ray-Tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Ray Tracer

A Ray Tracer written in Rust. Based off of Ray Tracing in One Weekend

The renderer supports:

  • Spheres
  • Antialiasing
  • Diffuse, Metal and Dielectric materials
  • Moveable Camera
  • Depth of Field

To improve performance, it uses the rayon library to allow for multithreaded rendering. This sees performance improvements of around 5x.

example render

About

A Ray Tracer written in Rust. Based off of Ray Tracing in One Weekend (https://raytracing.github.io/books/RayTracingInOneWeekend.html)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages