Interactive Lighting Design with Hierarchical Light Representation

Lighting design plays a crucial role in indoor lighting design, computer cinematograph and many other applications. Computer‐assisted lighting design aims to find a lighting configuration that best approximates the illumination effect specified by designers. In this paper, we present an automatic approach for lighting design, in which discrete and continuous optimization of the lighting configuration, including the number, intensity, and position of lights, are achieved. Our lighting design algorithm consists of two major steps. The first step estimates an initial lighting configuration by light sampling and clustering. The initial light clusters are then recursively merged to form a light hierarchy. The second step optimizes the lighting configuration by alternatively selecting a light cut on the light hierarchy to determine the number of representative lights and optimizing the lighting parameters using the simplex method. To speed up the optimization computation, only illumination at scene vertices that are important to rendering are sampled and taken into account in the optimization. Using the proposed approach, we develop a lighting design system that can compute appropriate lighting configurations to generate the illumination effects iteratively painted and modified by a designer interactively.

[1]  Michael F. Cohen,et al.  Radioptimization: goal based rendering , 1993, SIGGRAPH.

[2]  Dimitri Plemenos,et al.  Inverse Direct Lighting with a Monte Carlo Method and Declarative Modelling , 2002, International Conference on Computational Science.

[3]  Donald P. Greenberg,et al.  A user interface for interactive cinematic shadow design , 2002, SIGGRAPH.

[4]  Fabio Pellacini,et al.  Toward evaluating lighting design interface paradigms for novice users , 2009, ACM Trans. Graph..

[5]  Hans-Peter Seidel,et al.  Imperfect shadow maps for efficient computation of indirect illumination , 2008, SIGGRAPH Asia '08.

[6]  Kevin G. Suffern,et al.  Painting with light , 2002, SIGGRAPH '02.

[7]  Pierre Poulin,et al.  Sketching shadows and highlights to position lights , 1997, Proceedings Computer Graphics International.

[8]  António Augusto de Sousa,et al.  Lighting Design: A Goal Based Approach using Optimisation , 1999, Rendering Techniques.

[9]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[10]  Paul A. Beardsley,et al.  Design galleries: a general approach to setting parameters for computer graphics and animation , 1997, SIGGRAPH.

[11]  Adam Finkelstein,et al.  Lighting with paint , 2007, TOGS.

[12]  Fabio Pellacini,et al.  Toward evaluating lighting design interface paradigms for novice users , 2009, SIGGRAPH 2009.

[13]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[14]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

[15]  Yasuyuki Matsushita,et al.  Illumination Brush: Interactive Design of All-Frequency Lighting , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[16]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.