Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 845 Bytes

README.md

File metadata and controls

17 lines (9 loc) · 845 Bytes

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