GlomeTrace: Ray Tracing Library

[ graphics, library ] [ Propose Tags ]

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


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.1, 0.1.2, 0.2, 0.3
Dependencies array, base (>=3 && <4), GlomeVec (>=0.1.1) [details]
License LicenseRef-GPL
Copyright Copyright 2008,2009 Jim Snow
Author Jim Snow
Maintainer Jim Snow <jsnow@cs.pdx.edu>
Category graphics
Home page http://www.haskell.org/haskellwiki/Glome
Uploaded by JimSnow at 2010-01-21T01:32:54Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 4015 total (11 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for GlomeTrace-0.1.1

[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.

Glome-hs required HOpenGL, but only for display.  Since this library is separated from any notion of display, it does not require HOpenGL, so it should run on more platforms than Glome-hs did.

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 valid.

I have begun to add haddock documentation to the actual code.

You will need to install GlomeVec first (or have cabal fetch it automatically).

http://www.haskell.org/haskellwiki/Glome

Direct all questions to:
Jim Snow
jsnow@cs.pdx.edu