GlomeTrace: Ray Tracing Library

[ graphics, library ] [ Propose Tags ]

A ray tracing library with acceleration structure and many supported primitives.

[Skip to Readme]
Versions [RSS] [faq] 0.1.1, 0.1.2, 0.2, 0.3
Dependencies array, base (==4.*), GlomeVec (>=0.2) [details]
License LicenseRef-GPL
Copyright Copyright 2008,2009 Jim Snow
Author Jim Snow
Maintainer Jim Snow <>
Category graphics
Home page
Uploaded by JimSnow at 2014-04-07T19:34:55Z
Distributions NixOS:0.3
Downloads 3560 total (25 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Successful builds reported [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees


Readme for GlomeTrace-0.3

[back to package description]
This is GlomeTrace, a ray tracing library.  Originally, it was part of Glome-hs, my haskell ray tracer.  I decided to pull out the code to trace rays against objects and distribute it as a stand-alone library so that other projects can use it.

A good source of documentation is the Haskell wiki.  In particular, take a look at the tutorial I wrote for Glome-hs.  A few things have changed, but most of the descriptions there are still mostly valid.

If you're installing from a tarball, the usual commands will suffice:
runhaskell Setup configure; runhaskell Setup build; runhaskell Setup install

Note that GlomeTrace requires GlomeVec, a vector math library.

Direct all questions to:
Jim Snow