Acknowledgements
Thanks to the original authors of Ray Tracing in One Weekend: Peter Shirley, Trevor David Black, Steve Hollasch, and its contributors:
Thanks to all who implemented Ray Tracing in One Weekend in Rust, offering references during the creation of this tutorial:
Thanks to incredible open-source projects that form the foundation of this website:
- MDX (opens in a new tab)
- Next.js (opens in a new tab)
- Nextra (opens in a new tab)
- Node.js (opens in a new tab)
- Prettier (opens in a new tab)
- React (opens in a new tab)
- Rehype Pretty Code (opens in a new tab)
- Remark (opens in a new tab)
- Tailwind CSS (opens in a new tab)
- TypeScript (opens in a new tab)
- Unified (opens in a new tab)
- pnpm (opens in a new tab)
- simple-git (opens in a new tab)
Thanks to the contributors and developers of the Rust and C++ programming languages, as well as the associated tools:
Rust:
- Rust (opens in a new tab)
- rust-analyzer (opens in a new tab)
- rustup (opens in a new tab)
- Cargo & crates.io (opens in a new tab)
- Rustfmt (opens in a new tab)
- Clippy (opens in a new tab)
C++:
- ISO C++ (opens in a new tab)
- C++ Core Guidelines (opens in a new tab)
- clang (opens in a new tab)
- clangd (opens in a new tab)
- clang-format (opens in a new tab)
- clang-tidy (opens in a new tab)
Development Tools:
Thanks to Rust’s incredible community and learning resources online, including, but not limited to: