Skip to content

fekie/mini-raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini-raytracer

A cpu-based raytracer written in rust. This project was written by me to learn about computer graphics, specifically rayracing.

Features

  • Parallelized frame computation
  • Diffuse reflection
  • Specular reflection
  • Shadows
  • Recursive object reflections

Preview

2022-05-09.15-45-48.mp4

Usage

From Release

Download the program executable from the latest release at releases

From Source

git clone https://github.com/Chloe-Woahie/mini-raytracer
cd mini-raytracer
cargo run --release