Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peter Shirley's "Raytracing in One Weekend", written in Rust.

Building:

cargo build --release

Running:

cargo run > image.ppm

This will produce an "image.ppm" file, which can be opened with IrfanView on Windows.


Things that could be added when the three books are implemented:

  • Actix actors support
  • CUDA and/or HIP backend
  • Vulkan/OpenGL display
  • IMGUI user interface to modify parameters
  • Arbitrary mesh support
  • OBJ or FBX (ugh) support. glTF is probably a better option
  • Spectral rendering
  • Full path-tracing
  • Full PBR
  • Better BRDF

About

Peter Shirley's "Raytracing in One Weekend", written in (only) Rust (for now, may add CUDA or HIP when finished).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages