Homer scene (5000 samples) | Teapot scene (3000 samples) |
---|---|
- A naive Monte Carlo Pathtracer written in Rust supporting:
- YAML & Obj parser
- Multi-threading
- Iterative rendering
- AABB (Axis-aligned bounding box) for meshes
- Diffuse & Reflection & transparent material (with Fresnel)
- To run an example scene using:
- pahtracer:
cargo run --release -- -s 1 -c 8 -r pathtracer example/pathtracer/cornel_box.yml
- raytracer:
cargo run --release -- -s 1 -c 8 -r raytracer example/raytracer/cornel_box.yml
- pahtracer:
- For help:
cargo run --release -- -h
- Sources: