raytracer in haskell for our computergraphics course
Go to file
2014-12-04 01:04:32 +01:00
scenes added bounding-box. corrected some errors.. 2014-12-03 18:27:17 +01:00
src phong shading is minimally wrong - perhaps due to still incorrect precomputed vertex-normals 2014-12-04 01:04:32 +01:00
.gitignore added juicypixels, added gray dummy-image for output 2014-10-22 01:25:38 +02:00
LICENSE init 2014-10-21 21:40:48 +02:00
raytrace.cabal first face correct 2014-12-03 12:23:50 +01:00
raytrace.sh minor performace improvements, began adding bounding-boxes for meshes 2014-10-31 13:22:40 +01:00
README.md enhanced README.md 2014-10-30 14:19:36 +01:00
Setup.hs init 2014-10-21 21:40:48 +02:00

htrace - a raytracer in Haskell

This is a little raytracer that i write/wrote for the lecture computergraphics in the winter 14/15.

Compiling

# clone the repository
git clone https://github.com/Drezil/htrace
# init a cabal sandbox for the dependencies
cabal sandbox init
# download & build dependencies
cabal install --only-dependencies
# build the program
cabal build
# run
./raytrace.sh scenes/spheres/spheres.sce

If the building fails with some llvm-related errer you don't seem to have LLVM installed. Either install llvm (libghc-llvm-base-dev for ubuntu) or remove the -fllvm-flag from the ghc-options in the raytrace.cabal.