Tarptaeya Path Tracer Save

Accelerated path tracing in pure Ruby

Project README

Path tracer

$ time ruby cover.rb
writing cover.ppm
[====================] 100%

real	10m12.298s
user	39m22.258s
sys	0m8.533s

Features

  • BVH acceleration
  • OBJ triangle mesh loading
  • Depth of field
  • Texture mapping
  • Antialiasing
  • Parallel processing
  • Primitives
    • Sphere
    • Triangle
    • Ground
  • Materials
    • Lambertian
    • Metal
    • Dielectric
    • Diffuse light

Installation

rake install

Credits

  • Ray tracing book series by Peter Shirley [Book]
  • Ray tracing from ground up [Book]
Open Source Agenda is not affiliated with "Tarptaeya Path Tracer" Project. README Source: tarptaeya/path_tracer

Open Source Agenda Badge

Open Source Agenda Rating