Skip to content

Repository files navigation

Saturno

An implementation of Peter Shirley's Ray Tracing in One Weekend. The rendering library has bindings for Web Assembly so it can render client (visit the titan repository for a sample implementation) or server-side.

Requirements

  • rust-nightly 1.50 (nightly only required for the rocket server)

Build and Run Server

  1. Build solution
make
  1. Run server
cd build && ./server
  1. Clean build
make clean

Run Ray Tracer Tests

cd ./rendering &&
cargo test --release

Book Cover Diffuse Normals

About

Implementation of 'Ray Tracing in One Weekend' in Rust (and wasm)

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages