Our goal is the efficient simulation of how light interacts with the world around it. We focus primarily on developing algorithms and theoretical frameworks which enable the synthesis of images that previously were infeasible to render. Additionally, we investigate the corresponding inverse process of fabricating objects which exhibit a given desired appearance.
Monte Carlo Methods for Image Synthesis
The interactions of light with the world can be described by the Rendering Equation. Being an infinite-dimensional integral to which no closed-form solution exists in the general case, the equation has to be evaluated using numerical methods. In the past, Monte Carlo techniques--such as Path Tracing, Photon Mapping, Metropolis Light Transport, and many more--have proven to be good candidates for this purpose. We explore improvements and extensions to existing Monte Carlo methods, and also investigate potential alternative techniques.
Appearance is an important property of real world materials. In many situations it is desirable to be able to simulate the appearance of an object on screen, or replicate the appearance of a real object. These tasks are usually performed by artists and require multiple tedious iterations of trial and error. Our goal is to automate the process of measuring, replicating and controlling appearance of objects, both on screen and in the real world.