Scala Ray iconScala Ray 0.1.0

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.0

Running:

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

last updated on:
January 11th, 2008, 12:08 GMT
price:
FREE!
developed by:
Kasper Langer
license type:
BSD License 
category:
ROOT \ Multimedia \ Graphics

FREE!

In a hurry? Add it to your Download Basket!

user rating 13

UNRATED
3.4/5
 

0/5

3 Screenshots
Scala RayScala RayScala Ray

Add your review!

SUBMIT