/raytracing

Primary LanguageRustMIT LicenseMIT

Béélaa

A simple Path Tracer written in rust using Rayon.

Features

  • Anti-aliasing
  • .obj model loading
  • SDF geometry
  • HDR skybox
  • Depth of field
  • Volumetric fog

Running

$ git clone https://github.com/bela333/raytracing.git
$ cargo run --release

Most of the time it requires an env.exr file for environmental lighting. This is the one I use for the example renders.

Often times you would find that you get an .hdr file instead of an .exr one. I used this converter to solve that issue. Any reasonable offline alternatives would be much appreciated.

Current render

Current render