bwfirt - benchmark without fast, interactive ray tracing
--
For a further explanation regarding the aims of this benchmark we refer to
"Benchmarking Ray Tracing for Realistic Light Transport Algorithms" which can
be found on http://bwfirt.sf.net
Most parts of this software are published under GNU GPL (see the file COPYING),
for full reference see each single file. Some parts of this software, namely
the C++ MersenneTwister implementation under util/MersenneTwister.h from
Richard J. Wagner, may be licensed under the new BSD license.
If you want to integrate your kernel and publish your results, simply modify the
methods in src/kernel/yourkernel! See that file for a explanation what to
implement.
You may want want / need to modify the files SConstruct and
src/kernel/SConscript to build the software on your machine. "scons --help" is
a good starting point before actually building the software. If you change the
compiler or some other options it may be advisable to delete the file
.sconsign.dblite to reset scons' cached preferences.
Compilers:
Supported are various GCC, Intel, and Sun Studio compilers
Platforms:
bwfirt currently only works on x86(_64) machines under Linux and
MacOS X...
This software was funded by the BW-Fit project "information at your fingertips"
and is thereby "steuerunschaedlich".
Known dependencies:
- for bwfirt (optional):
- OpenEXR for .exr output
- PNG for .png output
- SDL for interactive viewer
- for the benchmark script (to autogenerate nice reports):
- python modules pylab (includes matplotlib)
- epstopdf
- pdflatex
Have fun and show your results!