Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.12 KB

README.md

File metadata and controls

31 lines (23 loc) · 1.12 KB

Multithreaded RustRayTracer

Latest rendered: glossy specular materials

Table of Contents

Introduction Dependencies Build Gallery

Introduction

Never tried any system program language besides C++, I decided to give Rust a shot - and here's the CPU-based toy raytracer! The project is based on "Ray-tracing From the Ground Up" by Kevin Sufferin, though the design was adjusted to make the ray tracer more "Rustic".

Dependencies

Build

  1. Go to a preferred directory and git clone https://github.com/ChinYing-Li/RustRayTracer.git
  2. cd RustRayTracer
  3. cargo run

To-Do

  1. Fix bug in KD Tree
  2. Implement Config struct to enhance the process of setting up various necessary objects
  3. Add documentation

Gallery

Matte and Phong