| src | ||
| .gitignore | ||
| Cargo.toml | ||
| README.md | ||
PBRust
Description
A Rust implementation of the physically based renderer described in the tremendous book Physically Based Rendering: From Theory to Implementation by Matt Pharr, Wenzel Jakob, and Greg Humphreys. This project aims to explore modern Rust features, and create a performant and stable rendering engine.
This implementation is currently under development and serves as a learning exercise for both advanced rendering techniques and cutting-edge Rust programming.
Getting Started
This project requires the Rust nightly toolchain
To install the nightly toolchain:
rustup toolchain install nightly
rustup default nightly
To get a local copy up and running, follow these simple steps.
-
Clone the repository:
git clone <your-repository-url> cd pbrt -
Build the project:
cargo build -
Run test:
cargo test
Dependencies
This project relies on the following external crates:
Help
Good luck.
command to run if program contains helper info
Authors
Version History
License
This project is licensed under the [NAME HERE] License - see the LICENSE.md file for details