Home

Awesome

<h1 align="center">AkariRender</h1> <h5 align="center">High Performance CPU<del>/GPU</del> Physically Based Renderer</h5> <h5 align="center"> ⚠ A new version based on <a href=https://github.com/LuisaGroup/luisa-compute-rs>LuisaCompute</a> would be updated soon! ⚠ </h5> <!-- ![](gallery/beauty4k.png) -->

AkariRender is a CPU<del>/GPU</del> physically based renderer written in Rust and Vulkan RTX. Previous version with PPG and SMCMC is in legacy-cpp branch.

Features

Build Requirements

If you are using < Windows 10, please upgrade to Windows 10 or above.

Build & Run

cargo build --relase
cargo run --release --bin akr-cli -- -s ./scenes/cbox/cbox.json -r ./scenes/cbox/integrator.json

# On Mac:
cargo run --release --bin akr-cli -- -s ./scenes/cbox/cbox.json -r ./scenes/cbox/integrator.json --as qbvh

# GPU Rendering is broken now, may or may not be fixed in the forseeable future.
# cargo run --release --features gpu --bin akr-cli -- -s ./scenes/cbox.json -r ./scenes/integrator.json --gpu