LightGuider: Guiding Interactive Lighting Design using Suggestions, Provenance, and Quality Visualization

LightGuider is a novel guidance-based approach to interactive lighting design, which typically consists of interleaved 3D modeling operations and light transport simulations. Rather than having designers use a trial-and-error approach to match their illumination constraints and aesthetic goals, LightGuider supports the process by simulating potential next modeling steps that can deliver the most significant improvements. LightGuider takes predefined quality criteria and the current focus of the designer into account to visualize suggestions for lighting-design improvements via a specialized provenance tree. This provenance tree integrates snapshot visualizations of how well a design meets the given quality criteria weighted by the designer's preferences. This integration facilitates the analysis of quality improvements over the course of a modeling workflow as well as the comparison of alternative design solutions. We evaluate our approach with three lighting designers to illustrate its usefulness.

[1]  B. Duval Commission internationale de l’éclairage (CIE) , 2001, Optique Photonique.

[2]  Daniel F. Keefe,et al.  Design by Dragging: An Interface for Creative Forward and Inverse Design with Simulation Ensembles , 2013, IEEE Transactions on Visualization and Computer Graphics.

[3]  Peter Wonka,et al.  Procedural Design of Exterior Lighting for Buildings with Complex Constraints , 2014, ACM Trans. Graph..

[4]  Holger Stitz,et al.  AVOCADO: Visualization of Workflow–Derived Data Provenance for Reproducible Biomedical Research , 2016, bioRxiv.

[5]  Eduard Gröller,et al.  Visual Analysis and Steering of Flooding Simulations , 2013, IEEE Transactions on Visualization and Computer Graphics.

[6]  Stefan Bruckner,et al.  Result-Driven Exploration of Simulation Parameter Spaces for Visual Effects Design , 2010, IEEE Transactions on Visualization and Computer Graphics.

[7]  Michael Wimmer,et al.  Fast light-map computation with virtual polygon lights , 2013, I3D '13.

[8]  Silvia Miksch,et al.  Characterizing Guidance in Visual Analytics , 2017, IEEE Transactions on Visualization and Computer Graphics.

[9]  Baoquan Chen,et al.  Crayon lighting: sketch-guided illumination of models , 2007, GRAPHITE '07.

[10]  Matthew O. Ward,et al.  Managing discoveries in the visual analytics process , 2007, SKDD.

[11]  Gerd Hesina,et al.  Visual analytics and rendering for tunnel crack analysis , 2016, The Visual Computer.

[12]  Michael Schwärzler,et al.  LiteVis: Integrated Visualization for Simulation-Based Decision Support in Lighting Design , 2016, IEEE Transactions on Visualization and Computer Graphics.

[13]  Elmar Eisemann,et al.  Computational Light Painting Using a Virtual Exposure , 2017, Comput. Graph. Forum.

[14]  Klaus-Robert Müller,et al.  Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Models , 2017, ArXiv.

[15]  Thomas Zichner,et al.  KnowledgePearls: Provenance-Based Visualization Retrieval , 2019, IEEE Transactions on Visualization and Computer Graphics.

[16]  Eduard Gröller,et al.  World Lines , 2010, IEEE Transactions on Visualization and Computer Graphics.

[17]  Frédo Durand,et al.  Interactive Visual Histories for Vector Graphics , 2009 .

[18]  Elmar Eisemann,et al.  Applying Visual Analytics to Physically Based Rendering , 2018, Comput. Graph. Forum.

[19]  Martin Wattenberg,et al.  Studying cooperation and conflict between authors with history flow visualizations , 2004, CHI.

[20]  Jeffrey Heer,et al.  SpanningAspectRatioBank Easing FunctionS ArrayIn ColorIn Date Interpolator MatrixInterpola NumObjecPointI Rectang ISchedu Parallel Pause Scheduler Sequen Transition Transitioner Transiti Tween Co DelimGraphMLCon IData JSONCon DataField DataSc Dat DataSource Data DataUtil DirtySprite LineS RectSprite , 2011 .

[21]  Aaron Hertzmann,et al.  DesignScape: Design with Interactive Layout Suggestions , 2015, CHI.

[22]  HeerJeffrey,et al.  D3 Data-Driven Documents , 2011 .

[23]  Michael Wimmer,et al.  LiteMaker: Interactive Luminaire Development using Progressive Photon Tracing and Multi-Resolution Upsampling , 2017, VMV.

[24]  Gilles Venturini,et al.  VizAssist: an interactive user assistant for visual data mining , 2016, The Visual Computer.

[25]  Wen-Chieh Lin,et al.  Interactive Lighting Design with Hierarchical Light Representation , 2013, Comput. Graph. Forum.

[26]  Peter C. Fishburn,et al.  Letter to the Editor - Additive Utilities with Incomplete Product Sets: Application to Priorities and Assignments , 1967, Oper. Res..

[27]  Yogesh L. Simmhan,et al.  A survey of data provenance techniques , 2005 .

[28]  Silvia Miksch,et al.  A matter of time: Applying a data-users-tasks design triangle to visual analytics of time-oriented data , 2014, Comput. Graph..

[29]  Margit Pohl,et al.  Choosing the Right Sample? Experiences of Selecting Participants for Visualization Evaluation , 2015, EuroRV³@EuroVis.

[30]  Silvia Miksch,et al.  Guidance or No Guidance? A Decision Tree Can Help , 2018, EuroVA@EuroVis.

[31]  Niklas Elmqvist,et al.  A Taxonomy of 3D Occlusion Management for Visualization , 2008, IEEE Transactions on Visualization and Computer Graphics.

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

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

[34]  John T. Stasko,et al.  An evaluation of space-filling information visualizations for depicting hierarchical structures , 2000, Int. J. Hum. Comput. Stud..

[35]  Silvia Miksch,et al.  Visually Exploring Data Provenance and Quality of Open Data , 2018, EuroVis.

[36]  Stefan Bruckner,et al.  Visual Parameter Space Analysis: A Conceptual Framework , 2014, IEEE Transactions on Visualization and Computer Graphics.

[37]  Tobias Isenberg,et al.  A Systematic Review on the Practice of Evaluating Visualization , 2013, IEEE Transactions on Visualization and Computer Graphics.

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

[39]  Alex Endert,et al.  Characterizing Provenance in Visualization and Data Analysis: An Organizational Framework of Provenance Types and Purposes , 2016, IEEE Transactions on Visualization and Computer Graphics.

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

[41]  Silvia Miksch,et al.  A Review of Guidance Approaches in Visual Data Analysis: A Multifocal Perspective , 2019, Comput. Graph. Forum.

[42]  John Cullen,et al.  The lighting handbook , 1986 .

[43]  William E. Lorensen,et al.  The Transfer Function Bake-Off , 2001, IEEE Computer Graphics and Applications.