Skip to content

LtdJorge/RayTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages