The glome-hs package

[Tags:gpl, library, program]

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 opengl window.

[Skip to Readme]


Versions 0.4.1, 0.5, 0.51, 0.60, 0.61
Dependencies array, base (==3.*), GlomeTrace, GlomeVec, GLUT, haskell98, OpenGL, parallel (>=2.2), random, time [details]
License GPL
Copyright Copyright 2008,2010 Jim Snow
Author Jim Snow
Maintainer Jim Snow <>
Category graphics
Home page
Uploaded Sat Jun 19 04:10:21 UTC 2010 by DonaldStewart
Distributions NixOS:0.61
Downloads 1127 total (3 in the last 30 days)
0 []
Status Docs not available [build log]
All reported builds failed as of 2016-12-29 [all 7 reports]



Maintainer's Corner

For package maintainers and hackage trustees

Readme for glome-hs

Readme for glome-hs-0.61

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.

Direct all questions to:
Jim Snow