Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 700 Bytes

README.md

File metadata and controls

29 lines (18 loc) · 700 Bytes

eruptrace-rs

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.

Cornell Box

How to build

Make sure you have rustup and glslc installed. Minimum recommended Rust version is 1.60.0.

First, build the shaders:

$ ./build_shaders.sh

And then build the application:

$ cargo +nightly build --release

To run the application, include the path to a scene directory in a command-line argument:

$ target/release/eruptrace-rs "example_scenes/cube"