glome-hs: ray tracer

[ graphics, library, program ] [ Propose Tags ] [ Report a vulnerability ]

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]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.4.1, 0.5, 0.51, 0.60, 0.61
Dependencies array, base (>=3 && <4), GlomeTrace, GlomeVec, GLUT, haskell98, OpenGL, parallel, random, time [details]
License LicenseRef-GPL
Copyright Copyright 2008,2010 Jim Snow
Author Jim Snow
Maintainer Jim Snow <jsnow@cs.pdx.edu>
Category graphics
Home page http://haskell.org/haskellwiki/Glome
Uploaded by JimSnow at 2010-01-21T02:33:23Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables Glome
Downloads 4100 total (19 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-30 [all 6 reports]

Readme for glome-hs-0.60

[back to package description]
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