Skip to content

mjvmroz/lucifer

Repository files navigation

Lucifer

He brings the light.

Rust raytracer implementation based on raytracer in a weekend.

Implemented monolithically with WASM in mind as a compilation target, not because it makes sense but because it provided me with the opportunity to learn more things at once.

Pre-requisites

  • Rust (install) – The Rust programming language and toolchain
  • wasm-pack (install) – Tools to build WASM binaries and bindings
  • NodeJS (install) – The Only Webscale™ runtime and package manager
  • Yarn (install) – A Better™ package manager for NodeJS

Install NPM dependencies

cd client
yarn

Build and run the app

Out of the box, it will start on http://0.0.0.0:9090

cd client
yarn start