Scala Raytracer

Project created as part of the "Programming in Scala" subject at AGH University of Science and Technology

Team

Bulding on JVM

To run desktop version, use raytracerJVM/run task:

sbt> raytracerJVM/run

New file output.ppm will appear in root folder.

Building on JS

To run web version, use 'raytracerJS/fastOptJS' task:

sbt> raytracerJS/fastOptJS

Open raytracer.html in your browser to see the result.

Output

1920x1080 image, created using 300 samples per pixel.