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.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
BSD License 
USER RATING:
3.4/5 13
DEVELOPED BY:
Kasper Langer
HOMEPAGE:
scalaray.wordpress.com
CATEGORY:
ROOT \ Multimedia \ Graphics
3 Scala Ray Screenshots:
Scala RayScala RayScala Ray
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

#ray tracer #pov-ray tracer #graphic editor #ray #tracer #Scala #Groovy

Add your review!

SUBMIT