A real-time, procedural 3D raymarching sdf with lighting, ambient occlusion, and mouse driven orbital camera, written entirely in standard Rust and compiled just-in-time onto GPU silicon using Enki.
git clone https://github.com/enkiruntime/enki_sdf.git
cd enki_sdf
cargo run
SPACE: Dynamically toggle execution between GPU silicon (Enki) and multi-threaded CPU cores (Rayon) in real time. Observe the instantaneous performance differential on the window title bar!ESC: Terminate cleanly.1.80+.Licensed under either of Apache License, Version 2.0 or MIT License at your option. {}
Rust
100.0%
A real-time, procedural 3D raymarching sdf with lighting, ambient occlusion, and mouse driven orbital camera, written entirely in standard Rust and compiled just-in-time onto GPU silicon using Enki.
git clone https://github.com/enkiruntime/enki_sdf.git
cd enki_sdf
cargo run
SPACE: Dynamically toggle execution between GPU silicon (Enki) and multi-threaded CPU cores (Rayon) in real time. Observe the instantaneous performance differential on the window title bar!ESC: Terminate cleanly.1.80+.Licensed under either of Apache License, Version 2.0 or MIT License at your option. {}
Rust
100.0%