Skip to content

🫖 An implementation of The Ray Tracer Challenge in Rust.

License

Notifications You must be signed in to change notification settings

rmehri01/raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Ray Tracer Challenge

My rendering of the cover of the book

This is my implementation of the Ray Tracer Challenge in Rust! It has all the main features from chapters 1-16 and has a few extra features such as nested patterns and optimizations such as rendering in parallel and caching intermediate computations. Overall it was really fun and seems to run pretty decently, especially when compiling with AVX and FMA.

Gallery

The Utah Teapot rendered with smooth triangles

An example of constructive solid geometry

An example of different patterns

A room with a table and different sized cubes

A glass bubble demonstrating the Fresnel Effect

About

🫖 An implementation of The Ray Tracer Challenge in Rust.

Topics

Resources

License

Stars

Watchers

Forks

Languages