Scala Ray

Scala Ray is a basic multithreaded ray tracer written in the Scala language with a text frontend written in Groovy.
Download

Scala Ray Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Kasper Langer
  • Publisher web site:
  • http://scalaray.wordpress.com/

Scala Ray Tags


Scala Ray Description

Scala Ray is a basic multithreaded ray tracer written in the Scala language with a text frontend written in Groovy. Scala Ray is a basic multithreaded ray tracer written in the Scala language with a text frontend written in Groovy. The new commands will be push, pop, pushpop, rotate, scale and translate.Here is a small example of a spiral of spheres:0.upTo(100){rotate(x : 5)scale(all : 0.98)push()translate(y : 10)scale(all : 5)sphere()pop()}Requirements:· 1GB of RAM· Java 1.5· Groovy 1.0Running:Untar the distribution and run: "scalaray/scalaray scalaray/example_scenes/firstscene.groovy"What's New in This Release:· 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 are hardcoded· Light is hardcoded


Scala Ray Related Software