Scala Ray is a straightforward ray tracer that supports multithreading capabilities. It's implemented using Scala programming language and has a Groovy-based textual interface.
To run Scala Ray, users need to ensure that their system has a minimum of 1GB RAM, Java 1.5 and Groovy 1.0. After downloading the distribution, simply untar the file and execute the command "scalaray/scalaray scalaray/example_scenes/firstscene.groovy".
The latest release of Scala Ray includes several new features such as global illumination, simple photon mapping, scene scripting via Groovy frontend, specular and diffuse materials, multi-threaded progressive rendering, GUI preview, sphere and plane geometric elements (no triangles yet), PNG output, focus blur, camera position and settings which are hardcoded, and light which is also hardcoded.
Overall, Scala Ray is an excellent software for users who want to perform ray tracing on their system. Its easy-to-use interface, multithreaded capabilities, and new features make it one of the best choices for users who want to create high-quality images.
Version 0.1.0: N/A