The GlomeView package

Ray Tracer capable of rendering a variety of primitives,
with support for CSG (difference and intersection of solids),
BIH-based acceleration structure, and ability to load NFF
format files. The rendering algorithms have been abstracted
to an external library, GlomeTrace. This is just a front-end
to the library that renders scenes into an SDL window.

Downloads

Maintainer's Corner

Readme for GlomeView

Readme for GlomeView-0.3

This is GlomeView, a graphical frontend to Glome, my raytracer. Originally, Glome was a monolithic program, but I have now moved most of the internals to a couple of libraries, GlomeVec and GlomeTrace.
GlomeView requires HOpenGL.
This was one of the first things I wrote in Haskell. As such, it has a few rough edges.
http://www.haskell.org/haskellwiki/Glome
Direct all questions to:
Jim Snow
jsnow@cs.pdx.edu