Skip to content


Subversion checkout URL

You can clone with
Download ZIP
C++ Other

Fix parsing fog statements. Fix rendering background. Still has debug…

… output and might not actually work correctly...
latest commit c4e1ac6fad
@mlundblad authored
Failed to load latest commit information.
m4 Add detection of C++11 support.
src Fix parsing fog statements. Fix rendering background. Still has debug…
tests Make test script generate PNG images.
win32 Add missing for generating the win32 installer.
.gitignore Add the generated win32 installer files to .gitignore.
AUTHORS Added information about authors.
COPYING Add GPL 3 licence
ChangeLog Added informational files
INSTALL Add new version of INSTALL generated by autotools. Fix make dist to include the test script.
NEWS Start 3.4 development.
README Update README for tests. Added shell script


Protracer is a simple raytracer originally written in 1999 as a university
course project.
Please beware that, despite the name, there is nothing especially professional
about Protracer. The name is meant to be a pun on the Protracker music tracker

Protracer is now released under the GNU General Public License.

Protracer currently supports a very limited subset of the POV-Ray file format.

To install run
$ ./configure
$ make
and (as root)
# make install

To process a scene description you can run a command like:

$ protracer -o output.ppm input.pov

Where input.pov is the input scene description and output.ppm is the output in
PPM format (this is the only possible output format right now).

For a list of available options, run:

$ protracer --help

Test script:

Protracer comes with a test script.
To run the test script you would first need to run "make" from the source
Then run the test script from the "tests" directory:

cd tests

This will produce PPM image files for all the examples included with the source.

For further information or questions, contact the author on:

Something went wrong with that request. Please try again.