Scala 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
  3 Screenshots
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!
homepage:
scalaray.wordpress.com
license type:
BSD License 
developed by:
Kasper Langer
category:
ROOT \ Multimedia \ Graphics
Scala Ray
Download Button

In a hurry? Add it to your Download Basket!

user rating 13

3.4/5
 

0/5

Rate it!
3 Screenshots
Scala RayScala Ray

Add your review!

SUBMIT