Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 522 Bytes

README.md

File metadata and controls

31 lines (21 loc) · 522 Bytes

Ray Tracing

3D graphics project written in Rust, based on ray tracing. Load map from json file.

Supported objects:

  • Plane (infinite)
  • Sphere

Supported light sources:

  • Sun
  • Light Sphere

Run Command

Make sure cargo is in path environment.

$ cargo run --release -- [json file name]

Example

map2

Upcoming features

  1. Denoising
  2. Cube object
  3. Glass material
  4. CUDA GPU support