Crate lumo

source ·
Expand description

Just a path tracer :)

Modules

Structs

  • Loaded texture images stored in a Rust vector
  • Perlin noise generator.
  • Configures the image to be rendered
  • Optional CLI configuration of renderer. Renderer setter methods have priority.

Enums

  • Represents an axis in the cartesian coordinate system
  • Enum for different tone mappers
  • Enum to determine from which direction we are tracing rays

Constants

  • easy as …

Type Aliases

  • Float type alias
  • 3x3 matrix type alias
  • 3 element vector type alias