A fundamental problem in computer graphics rendering is modeling how lights is reflected from surfaces. A class of functions called Bidirectional Reflectance Distribution Functions (BRDFs) characterizes the process where light transport occurs at an idealized surface point.
In this project we developed some tools for build two kinds of BRDFs, Sketch-based BRDFS and Linear Combination of BRDFs. We developed too a PBRT plugin for render this new type of BRDFs.
BRDFs project
BRDFs Linear Combination Toolkit
We have developed a toolkit that allow us to build new isotropic BRDFs using Linear Combination of measured BRDFs. Our basis for Linear Combination is the MERL BRDF database. The new BRDF can be rendered using PBRT.
For download the Linear Combination Toolkit go to Downloads section.
For download the Linear Combination Toolkit go to Downloads section.
Sketch-based BRDFs modeling
Sketch-based BRDFs
a toolkit for build BRDFs using 1D or 2D functions in the Rusinkiewicz parametrization.
You can get this tool from the Downloads section.
a toolkit for build BRDFs using 1D or 2D functions in the Rusinkiewicz parametrization.
You can get this tool from the Downloads section.
Sketch-based BRDFs PBRT plugin
Constructed BRDFs.
Is a plugin for rendering arbitrary BRDFs builded from 1D or 2D functions.
Is a plugin for rendering arbitrary BRDFs builded from 1D or 2D functions.