Interactive on-surface signal deformation

We present an interactive system for the artistic control of visual phenomena visible on surfaces. Our method allows the user to intuitively reposition shadows, caustics, and indirect illumination using a simple click-and-drag user interface working directly on surfaces. In contrast to previous approaches, the positions of the lights or objects in the scene remain unchanged, enabling localized edits of individual shading components. Our method facilitates the editing by computing a mapping from one surface location to another. Based on this mapping, we can not only edit shadows, caustics, and indirect illumination but also other surface properties, such as color or texture, in a unified way. This is achieved using an intuitive user-interface that allows the user to specify position constraints with drag-and-drop or sketching operations directly on the surface. Our approach requires no explicit surface parametrization and handles scenes with arbitrary topology. We demonstrate the applicability of the approach to interactive editing of shadows, reflections, refractions, textures, caustics, and diffuse indirect light. The effectiveness of the system to achieve an artistic goal is evaluated by a user study.

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

[2]  FlexiStickers: photogrammetric texture mapping using casual images , 2009, SIGGRAPH '09.

[3]  M. Pauly,et al.  Embedded deformation for shape manipulation , 2007, SIGGRAPH 2007.

[4]  Sumanta N. Pattanaik,et al.  iCheat: A Representation for Artistic Control of Indirect Cinematic Lighting , 2008, Comput. Graph. Forum.

[5]  Peter Schröder,et al.  Interactive multiresolution mesh editing , 1997, SIGGRAPH.

[6]  Arnauld Lamorlette,et al.  An approximate global illumination system for computer generated films , 2004, ACM Trans. Graph..

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

[8]  Pierre Poulin,et al.  Lights from highlights and shadows , 1992, I3D '92.

[9]  Leif Kobbelt,et al.  An intuitive framework for real-time freeform modeling , 2004, ACM Trans. Graph..

[10]  Adam Finkelstein,et al.  Stylized shadows , 2007, NPAR '07.

[11]  Markus H. Gross,et al.  Meshless deformations based on shape matching , 2005, ACM Trans. Graph..

[12]  Hans-Peter Seidel,et al.  Interactive multi-resolution modeling on arbitrary meshes , 1998, SIGGRAPH.

[13]  Alfred M. Bruckstein,et al.  Matching Two-Dimensional Articulated Shapes Using Generalized Multidimensional Scaling , 2006, AMDO.

[14]  Matthias Zwicker,et al.  Pointshop 3D: an interactive system for point-based surface editing , 2002, SIGGRAPH.

[15]  Hans-Peter Seidel,et al.  Interactive reflection editing , 2009, ACM Trans. Graph..

[16]  Leonidas J. Guibas,et al.  Robust single-view geometry and motion reconstruction , 2009, ACM Trans. Graph..

[17]  Brian Wyvill,et al.  Interactive decal compositing with discrete exponential maps , 2006, ACM Trans. Graph..

[18]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[19]  Bruno Lévy,et al.  Non-distorted texture mapping for sheared triangulated meshes , 1998, SIGGRAPH.

[20]  O. Deussen,et al.  Capacity-constrained point distributions: a variant of Lloyd's method , 2009, ACM Trans. Graph..

[21]  Frédo Durand,et al.  The lightspeed automatic interactive lighting preview system , 2007, ACM Trans. Graph..

[22]  Jeremy Birn Digital Lighting and Rendering (2nd Edition) , 2005 .

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

[24]  Hugues Hoppe,et al.  Inter-surface mapping , 2004, ACM Trans. Graph..

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

[26]  Jeremy Birn,et al.  Digital Lighting and Rendering , 2006 .

[27]  Ronen Barzel,et al.  Lighting Controls for Computer Cinematography , 1997, J. Graphics, GPU, & Game Tools.

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

[29]  William V. Baxter,et al.  Locally controllable stylized shading , 2007, ACM Trans. Graph..

[30]  Bruno Lévy,et al.  Mesh parameterization: theory and practice , 2007, SIGGRAPH Courses.