Skip to content

kevinkrahn/raytracer

Repository files navigation

About

This is a simple ray tracer that was developed as a college class project. It is based on the Ray Tracing in One Weekend series but adapted to the Rust programming language and expanded to include additional features.

Features

  • Diffuse, glass, emissive, reflective materials
  • Multithreading (one tile per thread)
  • BVH acceleration
  • OBJ meshes
  • Sphere and box shapes
  • Displays live updates in a window

Screenshot

Screenshot

About

Simple raytracer written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages