Interactive Pathtracer written in Rust and based on WebGPU 🦀
This repository is based on the Albedo and more precisely the albedo_rtx crate.
- BVH built using SAH
- glTF loader
- GUI composed of:
- Load glTF using dialog
- Save current render
🚧 Albedo Pathtracer is a work-in-progress and might be unstable 🚧
- Download locally the Albedo library
- Update the
Cargo.toml
file with the path to your local Albedo library:
[dependencies]
albedo_backend = { path = "[PATH_TO_ALBEDO]/crates/albedo_backend", version = "0.0.1" }
albedo_rtx = { path = "[PATH_TO_ALBEDO]/crates/albedo_rtx", version = "0.0.1" }
- WASD to fly around
- Left clikc + mouse move to rotate around
- Texture Mapping
- GUI
- SVGF
- Title: Battle Damaged Sci-fi Helmet - PBR
- Author: theblueturtle_
- License: Creative Commons Attribution-NonCommercial