ALTA  alpha


ALTA provides two programming APIs. At the lowest level, it is possible to author new plugins and commands using the C++ API. At the highest level, it is possible to build Python scripts by directly manipulating plugins in this language.

File format specifications

ALTA permits to manipulate various type of files. Here, we detail: our internal data file format which can be either ASCII or binary; our function file format to store function parameters; and our XML file format to store high-level scripts.

BRDF Related Documents

ALTA can manipulate BRDF data in different parametrization of the input space of those functions. A BRDF is defined as \(y = \rho(\omega_i, \omega_o)\), where \(\omega_i, \omega_o \in \Omega\) the hemisphere of directions. Multiple way to parametrize this space exist, and we implement most of them. See Parametrisations supported in ALTA for more details.


Below are referenced all the different plugins and softwares provided with ALTA. Documentation on how to use them is provided on the different pages.