lumiere 0.2.0

A ray-tracing implementation in Rust, based on Peter Shirley's "Ray Tracing in One Weekend" series.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![allow(incomplete_features)]
#![feature(generic_const_exprs)]

pub mod aabb;
pub mod bvh;
pub mod camera;
pub mod image;
pub mod interval;
pub mod material;
pub mod object;
pub mod ray;
pub mod scene;
pub mod vec3;

pub type Point3 = vec3::Vec3;
pub type Colour = vec3::Vec3;