Rust crate to implement at least parts of the PBRT book’s C++ code:
Current Rust documentation:
> cargo run --release -- -h Usage: target/release/rs_pbrt [options] Options: -h, --help print this help menu -i FILE parse an input file -t, --nthreads NUM use specified number of threads for rendering -v, --version print version number
Some images of the test scenes are shown below, but you can find more test scenes on GitLab.
Very detailed scan of a small statue with over 4.3 million triangles, illuminated by a few area light sources.
The scene can be found within the repository
The hair scattering model in action:
Here you find another Rust implementation: