Lightmetrica
0.0.1.50dbee3 (yosakoi)
|
Lightmetrica : A research-oriented renderer
![Build Status](https://travis-ci.org/hi2p-perim/lightmetrica.svg?branch=master)
Lightmetrica is a research-oriented renderer mainly for implementing various rendering algorithms. Implementation is written for easy understanding, and easy to profile the performance of the algorithms. All applications are written in C++ language with C++11 standard, and are executable in Windows or Linux environment. Implemented algorithms are written so that users can grasp the relationship between the implementation and the formulation in the original paper.
Dependencies which requires additional installation step. Specially for VS2012 and VS2013 environement in Windows, we offer x64 binaries in the external submodule.
The following dependencies are contained in the source or the external submodule, so you don't need special setup for them.
This software contains the following projects:
liblightmetrica
: The main library in which various rendering algorithms are implemented. The project is configured to compiled by the dynamic library (*.so in Linux, *.dll in Windows). The library is shared by the following projects.liblightmetrica.test
: Static library for unit testing.lightmetrica
: The command line renderer interface.lightmetrica.gui
: The GUI renderer interface. Yet to be implemented.lightmetrica.test
: Unit test project for liblightmetrica
.lightmetrica.perf
: Performance test project for liblightmetrica
. Yet to be implemented.plugin.test
: An example pluginAutomatically generated documentation of the latest build is available here.
This software is distributed under GPLv3. For details, see LICENCE file.