Back to Personal Projects
Crab Rays

Crab Rays

A muti-threaded Ray Tracer, powered by Rust

Jan 2026 - Present 3 months Ongoing

Tech Stack

RustPRBLightsMath

Overview

My current ongoing project. There’s three goals I have for this project

  1. To redo and modernize an old college project I worked on. The old project was a C++ project making use ofthe POV-Ray Scene format. Here I wanted a chance to make use of GLTF 2 as a modern, open scene format.
  2. To work on a few features I never got around to at the time. Textures is one of the big examples, as well as materials (PBR was still very new when I was in college)
  3. to get a medium-large scale showcase of my Rust knowledge. I believe Rust is the future of systems programming, so I wanted to create a situation to really understand its strenghts and drawbacks as you work in a larger system

For this project I want to keep dependencies small. As of now, it’s the offcially maintained GLTF crate, a vector/matrix library, and a library used to generate an image from the results.

View All Personal Projects