-
Notifications
You must be signed in to change notification settings - Fork 1
Raytracing engine written in C++
License
fabianishere/traceur
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Traceur What is it? ----------- The Traceur project is an open-source raytracing engine written in C++, taking a modular approach to provide a powerful and flexible raytracing. Overview -------- The Traceur project consists of several modules which together, form a full-featured raytracing engine implementation, supporting multiple input and output formats and raytracing kernels. The following is a list of all modules of the Traceur project with their descriptions: * core The core module provides the main interface of the raytracing engine, abstracting away the raytracing kernels, acceleration structures, scene loaders and exporters. * loader-wavefront The loader-wavefront module provides a basic Wavefront 3d object scene loader, with support for materials. * exporter-ppm The exporter-ppm module provides a simple exporter for the ppm file format. * frontend-glut The frontend-glut module is the legacy GLUT frontend of the project based on raytracing code provided by the TI1806 course at Delft University of Technolgy. Troubleshooting --------------- For troubleshooting, please visit the project wiki at https://github.com/fabianishere/traceur/wiki or take a look at the documentation in the "docs" directory or online at http://fabianishere.github.io/traceur/docs. Building -------- CMake is used as building system, so please consult https://cmake.org for installation instructions in case you haven't got. Download the source code as ZIP file from https://github.com/fabianishere/traceur/archive/master.zip or simply clone the repository at https://github.com/fabianishere/traceur using Git. After that, run the following commands in your command prompt in the source directory: $ mkdir build $ cd build $ cmake .. $ make to build the project. Documentation ------------- The documentation is available in the "docs" directory or online at http://fabianishere.github.io/traceur/docs Licensing --------- The Traceur project is released under the MIT License. Please see the file called LICENSE.txt for more information.
About
Raytracing engine written in C++
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published