Skip to content

Learning about Ray Tracing by building a basic Ray Tracer. Following "Understandable RayTracing in 256 lines of bare C++" but doing it in Rust.

Notifications You must be signed in to change notification settings

gaxler/tinyraytrace-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Ray Tracer - Rust

Read the Docs

What is it?

Learning about Ray Tracing by building a basic Ray Tracer. Following Understandable RayTracing in 256 lines of bare C++ but doing it in Rust.

Where we at?

This is our current progress vs. where we are heading:

So what's the plan?

  1. We'll recreate the tiny ray tracer in Rust
  2. Optimize & Benchmark scene rendering
  3. See what Rayon can do to speed this up on a CPU
  4. Try to do something funny, call JAX from Rust and see if we can do the rendering on GPU/TPU that way.

About

Learning about Ray Tracing by building a basic Ray Tracer. Following "Understandable RayTracing in 256 lines of bare C++" but doing it in Rust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages