Developed to learn Rust and to have a framework for experimenting with modern rendering techniques
- Path tracer based on Ray Tracing in One Weekend
- Basic PBR rendering
- Bindless GPU resources
- Experimental high level render graph
- Vulkan using ash
- Shader reflection
- Live shader recompilation
You need Rust for building
Build and run the project with cargo run --release
Note: requires a GPU with raytracing support, e.g Nvidia RTX series
Note: only tested on Windows
SPACE
- toggle between path tracing and rasterizationW/A/S/D
- move the cameraMOUSE + RMB
- rotate the camera