Offline 3D rendering engine based on ray tracing. Written in Rust, with Vulkan.
This project is part of my undergraduate project for BSc Computer Science with Industrial Placement (Game Engineering) at Newcastle University.
Make sure you have rustup and glslc installed. Minimum recommended Rust version is 1.60.0.
First, build the shaders:
$ ./build_shaders.shAnd then build the application:
$ cargo +nightly build --releaseTo run the application, include the path to a scene directory in a command-line argument:
$ target/release/eruptrace-rs "example_scenes/cube"