Interactive daylighting visualization in spatially augmented reality environments

Incorporating appropriate daylighting into building design is an effective method for reducing electrical lighting consumption and providing healthy living and working spaces. However, it is often difficult to create successful daylighting designs due to the nonintuitiveness of complex light reflection and weather conditions, and the time consuming process of generating sufficient amounts of physically accurate data for daylighting analysis. Efficient and accurate computer-aided tools are urgently needed to help architects with daylighting design. This thesis investigates creating interactive, faithful daylighting visualization systems with interactive rendering, optimization, parallel computing, and spatially augmented reality. The most important technical contributions of this thesis are the theory and practical solution for faithful visualization in multi-planar projection environments by interactively canceling the unintentional light scattering between projection surfaces. To cancel the inter-reflection without requiring negative light, I formulate a bound constrained optimization problem. Both linear and perceptual error metrics are introduced to compute the optimal projected image such that the actual total illumination and color most closely match the desired appearance. I also present efficient optimization solvers to interactively compute the solution by leveraging the parallel computing ability of graphics cards. My global illumination cancellation algorithms are applied to our architectural daylighting visualization system. In this system, users can sketch their designs with a set of design primitives. Our system can automatically create a geometry to match the current design and interactively produce the global illumination rendering. The daylighting solution is then displayed on the physical design primitives by projectors. The daylighting visualization system has several advantages over traditional daylighting simulation tools and can be used for practical architectural design and education.

[1]  Francisco Facchinei,et al.  A Truncated Newton Method for the Solution of Large-Scale Inequality Constrained Minimization Problems , 2003, Comput. Optim. Appl..

[2]  G. W. Larson,et al.  Rendering with radiance - the art and science of lighting visualization , 2004, Morgan Kaufmann series in computer graphics and geometric modeling.

[3]  Aditi Majumder,et al.  Color nonuniformity in projection-based displays: analysis and solutions , 2004, IEEE Transactions on Visualization and Computer Graphics.

[4]  Chung-Jen Chen,et al.  Fundamentals of scalable high-resolution seamlessly tiled projection system , 2001, IS&T/SPIE Electronic Imaging.

[5]  Morgan McGuire,et al.  Hardware-accelerated global illumination by image space photon mapping , 2009, High Performance Graphics.

[6]  Paul S. Heckbert,et al.  An Empirical Comparison of Progressive and Wavelet Radiosity , 1997, Rendering Techniques.

[7]  Ramesh Raskar,et al.  Cartoon dioramas in motion , 2002, NPAR '02.

[8]  Hitoshi Habe,et al.  Inter-Reflection Compensation for Immersive Projection Display , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  P. Toint,et al.  Global convergence of a class of trust region algorithms for optimization with simple bounds , 1988 .

[10]  C. Roecker,et al.  Performance of a new scanning sky simulator , 1995 .

[11]  Gregory J. Ward,et al.  The RADIANCE lighting simulation and rendering system , 1994, SIGGRAPH.

[12]  Christopher Young,et al.  Virtual Heliodon: Spatially Augmented Reality for Architectural Daylighting Design , 2009, 2009 IEEE Virtual Reality Conference.

[13]  H.-P. Seidel,et al.  Realtime Ray Tracing on GPU with BVH-based Packet Traversal , 2007, 2007 IEEE Symposium on Interactive Ray Tracing.

[14]  Francisco Facchinei,et al.  On the Accurate Identification of Active Constraints , 1998, SIAM J. Optim..

[15]  Oliver Bimber,et al.  Embedded Entertainment with Smart Projectors , 2005, Computer.

[16]  Paul A. Beardsley,et al.  Interaction using a handheld projector , 2005, IEEE Computer Graphics and Applications.

[17]  Barbara Cutler,et al.  Inferring Architectural Designs from Physical Sketches : Application to Daylighting Analysis , 2009 .

[18]  H. Jensen,et al.  Stochastic progressive photon mapping , 2009, ACM Trans. Graph..

[19]  Hans-Peter Seidel,et al.  Fast Final Gathering via Reverse Photon Mapping , 2005, Comput. Graph. Forum.

[20]  Donald P. Greenberg,et al.  A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methods , 1987, SIGGRAPH.

[21]  David Forsyth,et al.  Efficient Radiosity in Dynamic Environments , 1995 .

[22]  Donald P. Greenberg,et al.  A progressive refinement approach to fast radiosity image generation , 1988, SIGGRAPH.

[23]  Alexa I Ruppertsberg,et al.  Rendering complex scenes for psychophysics using RADIANCE: how accurate can you get? , 2006, Journal of the Optical Society of America. A, Optics, image science, and vision.

[24]  Kun Zhou,et al.  An efficient GPU-based approach for interactive global illumination , 2009, SIGGRAPH 2009.

[25]  Christopher Young,et al.  A Spatially Augmented Reality Sketching Interface for Architectural Daylighting Design , 2011, IEEE Transactions on Visualization and Computer Graphics.

[26]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[27]  Leonidas J. Guibas,et al.  Metropolis light transport , 1997, SIGGRAPH.

[28]  Chris Wyman,et al.  Hierarchical Image‐Space Radiosity for Interactive Global Illumination , 2009, Comput. Graph. Forum.

[29]  Ramesh Raskar,et al.  Automatic projector calibration with embedded light sensors , 2004, UIST '04.

[30]  Leon R. Glicksman,et al.  Rapid algorithm for modeling daylight distributions in office buildings , 2007 .

[31]  Roger J. Hubbold,et al.  Efficient Hierarchical Refinement and Clustering for Radiosity in Complex Environments , 1996, Comput. Graph. Forum.

[32]  D. Manocha,et al.  RT-DEFORM: Interactive Ray Tracing of Dynamic Scenes using BVHs , 2006, 2006 IEEE Symposium on Interactive Ray Tracing.

[33]  Shree K. Nayar,et al.  Light field transfer: global illumination between real and synthetic objects , 2008, SIGGRAPH 2008.

[34]  I. Wald,et al.  On building fast kd-Trees for Ray Tracing, and on doing that in O(N log N) , 2006, 2006 IEEE Symposium on Interactive Ray Tracing.

[35]  S. Lucidi,et al.  Quadratically and superlinearly convergent algorithms for the solution of inequality constrained minimization problems , 1995 .

[36]  Greg Welch,et al.  The office of the future: a unified approach to image-based modeling and spatially immersive displays , 1998, SIGGRAPH.

[37]  Chun-Hsien Chou,et al.  A perceptually tuned subband image coder based on the measure of just-noticeable-distortion profile , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[38]  James Arvo,et al.  A clustering algorithm for radiosity in complex environments , 1994, SIGGRAPH.

[39]  H. Jensen,et al.  Progressive photon mapping , 2008, SIGGRAPH 2008.

[40]  Donald P. Greenberg,et al.  Radiosity redistribution for dynamic environments , 1990, IEEE Computer Graphics and Applications.

[41]  Donald P. Greenberg,et al.  A radiosity method for non-diffuse environments , 1986, SIGGRAPH.

[42]  Frédo Durand,et al.  Implicit visibility and antiradiance for interactive global illumination , 2007, SIGGRAPH 2007.

[43]  A. Knyazev A Preconditioned Conjugate Gradient Method for Eigenvalue Problems and its Implementation in a Subspace , 1991 .

[44]  Tim Foley,et al.  KD-tree acceleration structures for a GPU raytracer , 2005, HWWS '05.

[45]  François X. Sillion,et al.  A Unified Hierarchical Algorithm for Global Illumination with Scattering Volumes and Object Clusters , 1995, IEEE Trans. Vis. Comput. Graph..

[46]  Meenakshisundaram Gopi,et al.  Modeling Color Properties of Tiled Displays , 2005, Comput. Graph. Forum.

[47]  Jeremy R. Cooperstock,et al.  Shadow Removal in Front Projection Environments Using Object Tracking , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[48]  Oliver Bimber,et al.  Compensating Indirect Scattering for Immersive and Semi-Immersive Projection Displays , 2006, IEEE Virtual Reality Conference (VR 2006).

[49]  Li Sun,et al.  An active set quasi-Newton method with projected search for bound constrained minimization , 2009, Comput. Math. Appl..

[50]  Chong Li,et al.  Convergence behavior of Gauss-Newton's method and extensions of the Smale point estimate theory , 2010, J. Complex..

[51]  F. Durand A Frequency Analysis of Light Transport , 2011 .

[52]  Greg Welch,et al.  Achieving color uniformity across multi-projector displays , 2000 .

[53]  Pat Hanrahan,et al.  A signal-processing framework for inverse rendering , 2001, SIGGRAPH.

[54]  Shenchang Eric Chen,et al.  Incremental radiosity: an extension of progressive radiosity to an interactive image synthesis system , 1990, SIGGRAPH.

[55]  Brian A. Wandell,et al.  A spatial extension of CIELAB for digital color‐image reproduction , 1997 .

[56]  Gautam B. Singh,et al.  Parallel radiosity computation on a shared memory multiprocessor , 1993, Proceedings of 36th Midwest Symposium on Circuits and Systems.

[57]  D. L. Macadam Visual Sensitivities to Color Differences in Daylight , 1942 .

[58]  François X. Sillion Clustering and Volume Scattering for Hierarchical Radiosity Calculations , 1995 .

[59]  Kun Zhou,et al.  Real-time KD-tree construction on graphics hardware , 2008, SIGGRAPH 2008.

[60]  Donald P. Greenberg,et al.  Design and simulation of opera lighting and projection effects , 1991, SIGGRAPH.

[61]  Maxim Shevtsov,et al.  Highly Parallel Fast KD‐tree Construction for Interactive Ray Tracing of Dynamic Scenes , 2007, Comput. Graph. Forum.

[62]  Pat Hanrahan,et al.  A rapid hierarchical radiosity algorithm , 1991, SIGGRAPH.

[63]  Donald P. Greenberg,et al.  An Efficient Radiosity Approach for Realistic Image Synthesis , 1986, IEEE Computer Graphics and Applications.

[64]  Hans-Peter Seidel,et al.  A CAVE system for interactive modeling of global illumination in car interior , 2004, VRST '04.

[65]  James T. Kajiya,et al.  Ray tracing complex scenes , 1986, SIGGRAPH.

[66]  Yves D. Willems,et al.  Bi-directional path tracing , 1993 .

[67]  James Demmel,et al.  Benchmarking GPUs to tune dense linear algebra , 2008, HiPC 2008.

[68]  Shree K. Nayar,et al.  A Projector-Camera System with Real-Time Photometric Adaptation for Dynamic Environments , 2005, CVPR.

[69]  James Arvo,et al.  Painting with light , 1993, SIGGRAPH.

[70]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[71]  Phillip S. Dunston,et al.  An Immersive Virtual Reality Mock-Up for Design Review of Hospital Patient Rooms , 2011, Collaborative Design in Virtual Environments.

[72]  John C. Hart,et al.  The CAVE: audio visual experience automatic virtual environment , 1992, CACM.

[73]  George Drettakis,et al.  Interactive Common Illumination for Computer Augmented Reality , 1997, Rendering Techniques.

[74]  Meenakshisundaram Gopi,et al.  Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing , 2009, IEEE Transactions on Visualization and Computer Graphics.

[75]  Ramesh Raskar,et al.  Fast separation of direct and global components of a scene using high frequency illumination , 2006, ACM Trans. Graph..

[76]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[77]  Dani Lischinski,et al.  Combining hierarchical radiosity and discontinuity meshing , 1993, SIGGRAPH.

[78]  John C. Hart,et al.  GPU algorithms for radiosity and subsurface scattering , 2003, HWWS '03.

[79]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[80]  Aditi Majumder,et al.  Perceptual photometric seamlessness in projection-based tiled displays , 2005, TOGS.

[81]  Mark Ashdown,et al.  Robust Content-Dependent Photometric Projector Compensation , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).

[82]  Barbara Cutler,et al.  Global Illumination Compensation for Spatially Augmented Reality , 2010, Comput. Graph. Forum.

[83]  Michael F. Cohen,et al.  Radiosity and realistic image synthesis , 1993 .

[84]  Gustavo Patow,et al.  A Survey of Inverse Rendering Problems , 2003, Comput. Graph. Forum.

[85]  Donald P. Greenberg,et al.  The hemi-cube: a radiosity solution for complex environments , 1985, SIGGRAPH.

[86]  Francisco Facchinei,et al.  An Active Set Newton Algorithm for Large-Scale Nonlinear Programs with Box Constraints , 1998, SIAM J. Optim..

[87]  Andrew W. Appel,et al.  An Efficient Program for Many-Body Simulation , 1983 .

[88]  Sumanta N. Pattanaik,et al.  Interactive global illumination in dynamic environments using commodity graphics hardware , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[89]  George Drettakis,et al.  A Practical Analysis of Clustering Strategies for Hierarchical Radiosity , 1999, Comput. Graph. Forum.

[90]  Turner Whitted,et al.  An improved illumination model for shaded display , 1998 .

[91]  Hans-Peter Seidel,et al.  Getting Rid of Links in Hierarchical Radiosity , 1998, Comput. Graph. Forum.

[92]  Rahul Sukthankar,et al.  Smarter Presentations: Exploiting Homography in Camera-Projector Systems , 2001, ICCV.

[93]  Michael A. Saunders,et al.  Procedures for optimization problems with a mixture of bounds and general linear constraints , 1984, ACM Trans. Math. Softw..

[94]  W.R. Mark,et al.  Fast kd-tree Construction with an Adaptive Error-Bounded Heuristic , 2006, 2006 IEEE Symposium on Interactive Ray Tracing.

[95]  Kuo-Cheng Liu,et al.  A Fidelity Metric for Assessing Visual Quality of Color Images , 2007, 2007 16th International Conference on Computer Communications and Networks.

[96]  Melanie L. Lenard,et al.  A computational study of active set strategies in nonlinear programming with linear constraints , 1979, Math. Program..

[97]  Xavier Pueyo,et al.  A Two‐Pass Hardware‐Based Method for Hierarchical Radiosity , 1998, Comput. Graph. Forum.

[98]  Oliver Bimber,et al.  Real-Time Adaptive Radiometric Compensation , 2006, IEEE Transactions on Visualization and Computer Graphics.

[99]  Anselmo Lastra,et al.  Radiosity on graphics hardware , 2004, Graphics Interface.

[100]  Pat Hanrahan,et al.  Analysis of planar light fields from homogeneous convex curved surfaces under distant illumination , 2001, IS&T/SPIE Electronic Imaging.

[101]  Shree K. Nayar,et al.  Projection defocus analysis for scene capture and image display , 2006, SIGGRAPH 2006.

[102]  Philipp Slusallek,et al.  Realtime Caustics using Distributed Photon Mapping , 2004, Rendering Techniques.

[103]  Kiriakos N. Kutulakos,et al.  A theory of inverse light transport , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[104]  M Bodart,et al.  Design of a new single-patch sky and sun simulator , 2006 .

[105]  M R Luo,et al.  New algorithm for calculating perceived colour difference of images , 2006 .

[106]  Janez Mrcun,et al.  Lipschitz spectrum preserving mappings on algebras of matrices , 1995 .

[107]  Hans-Peter Seidel,et al.  Interactive Global Illumination Using Implicit Visibility , 2007 .

[108]  Philippe Bekaert,et al.  Advanced global illumination , 2006 .

[109]  Yuichi Ohta,et al.  Analytical compensation of inter-reflection for pattern projection , 2006, VRST '06.

[110]  Paul S. Heckbert,et al.  Irradiance gradients , 2008, SIGGRAPH '08.

[111]  D. Goldfarb Extension of Davidon’s Variable Metric Method to Maximization Under Linear Inequality and Equality Constraints , 1969 .

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

[113]  Sumanta N. Pattanaik,et al.  Radiance cache splatting: a GPU-friendly global illumination algorithm , 2005, EGSR '05.

[114]  Hans-Peter Seidel,et al.  Stackless KD‐Tree Traversal for High Performance GPU Ray Tracing , 2007, Comput. Graph. Forum.

[115]  James T. Kajiya,et al.  The rendering equation , 1998 .

[116]  Weisi Lin,et al.  Visual distortion assessment with emphasis on spatially transitional regions , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[117]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[118]  K. Mclaren XIII—The Development of the CIE 1976 (L* a* b*) Uniform Colour Space and Colour‐difference Formula , 2008 .

[119]  Alexander Keller,et al.  Instant radiosity , 1997, SIGGRAPH.

[120]  Pat Hanrahan,et al.  Photon mapping on programmable graphics hardware , 2003, HWWS '03.

[121]  Maureen C. Stone Color Balancing Experimental Projection Displays , 2001, Color Imaging Conference.

[122]  Dong Hoon Lee,et al.  Extensible Interface Using Projector-Based Augmentation , 2006, CGVR.

[123]  Kyoungsu Oh,et al.  A GPU-based light hierarchy for real-time approximate illumination , 2008, The Visual Computer.

[124]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[125]  Turner Whitted,et al.  A 3-dimensional representation for fast rendering of complex scenes , 1980, SIGGRAPH '80.

[126]  Shree K. Nayar,et al.  Making one object look like another: controlling appearance using a projector-camera system , 2004, CVPR 2004.

[127]  Paul Debevec,et al.  Inverse global illumination: Recovering re?ectance models of real scenes from photographs , 1998 .

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

[129]  Aditi Majumder,et al.  LAM: luminance attenuation map for photometric uniformity in projection based displays , 2002, VRST '02.

[130]  P. Hanrahan,et al.  On the relationship between radiance and irradiance: determining the illumination from images of a convex Lambertian object. , 2001, Journal of the Optical Society of America. A, Optics, image science, and vision.

[131]  Dinesh Manocha,et al.  Fast BVH Construction on GPUs , 2009, Comput. Graph. Forum.

[132]  Takahiro Okabe,et al.  Radiometric Compensation in a Projector-Camera System Based Properties of Human Vision System , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[133]  Mark Ashdown,et al.  A flexible projector-camera system for multi-planar displays , 2004, CVPR 2004.

[134]  Adam Finkelstein,et al.  Building and Using A Scalable Display Wall System , 2000, IEEE Computer Graphics and Applications.

[135]  Kadi Bouatouch,et al.  Radiance caching for efficient global illumination computation , 2005 .

[136]  Claudio S. Pinhanez The Everywhere Displays Projector: A Device to Create Ubiquitous Graphical Interfaces , 2001, UbiComp.

[137]  Markus Gross,et al.  The Blue-C Integrating Real Humans into a Networked Immersive Environment , 2000 .

[138]  Kenneth E. Torrance,et al.  The zonal method for calculating light intensities in the presence of a participating medium , 1987, SIGGRAPH.

[139]  Hiroshi Ishii,et al.  Emancipated pixels: real-world graphics in the luminous room , 1999, SIGGRAPH.

[140]  John Salmon,et al.  Automatic Creation of Object Hierarchies for Ray Tracing , 1987, IEEE Computer Graphics and Applications.

[141]  Frank Schöffel,et al.  Fast Radiosity Repropagation For Interactive Virtual Environments Using A Shadow-Form-Factor-List , 1995 .

[142]  Paul A. Beardsley,et al.  A self-correcting projector , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[143]  Stephen H. Westin,et al.  A global illumination solution for general reflectance distributions , 1991, SIGGRAPH.

[144]  Bernard Péroche,et al.  Bidirectional instant radiosity , 2006, EGSR '06.

[145]  Kellogg S. Booth,et al.  Heuristics for ray tracing using space subdivision , 1990, The Visual Computer.

[146]  Alexander Reshetov,et al.  Multi-level ray tracing algorithm , 2005, ACM Trans. Graph..

[147]  J. Dunn Global and Asymptotic Convergence Rate Estimates for a Class of Projected Gradient Processes , 1981 .

[148]  Pat Hanrahan,et al.  Interactive k-d tree GPU raytracing , 2007, SI3D.

[149]  Shree K. Nayar,et al.  A Projection System with Radiometric Compensation for Screen Imperfections , 2003 .

[150]  StoneSoup Consulting Color and Brightness Appearance Issues in Tiled Displays , 2001 .

[151]  Li Dong,et al.  Visual distortion gauge based on discrimination of noticeable contrast changes , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[152]  S. Popov,et al.  Experiences with Streaming Construction of SAH KD-Trees , 2006, 2006 IEEE Symposium on Interactive Ray Tracing.

[153]  W. Brent Seales,et al.  Multi-projector displays using camera-based registration , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[154]  Greg Welch,et al.  Shader Lamps: Animating Real Objects With Image-Based Illumination , 2001, Rendering Techniques.

[155]  H. Jensen Realistic Image Synthesis Using Photon Mapping , 2001 .

[156]  Frédo Durand,et al.  Fast and accurate hierarchical radiosity using global visibility , 1999, TOGS.

[157]  Ingo Wald,et al.  Ray tracing deformable scenes using dynamic bounding volume hierarchies , 2007, TOGS.

[158]  Christoph F. Reinhart,et al.  DAYLIGHT1-2-3 - A STATE-OF-THE-ART DAYLIGHTING/ENERGY ANALYSIS SOFTWARE FOR INITIAL DESIGN INVESTIGATIONS , 2007 .

[159]  J. Michalsky,et al.  All-weather model for sky luminance distribution—Preliminary configuration and validation , 1993 .

[160]  Erin Shaw Hierarchical Radiosity for Dynamic Environments , 1997, Comput. Graph. Forum.

[161]  K. Bala,et al.  Lightcuts: a scalable approach to illumination , 2005, SIGGRAPH 2005.

[162]  David Eppstein,et al.  Optimized color gamuts for tiled displays , 2002, SCG '03.

[163]  Christoph F. Reinhart,et al.  Findings from a survey on the current use of daylight simulations in building design , 2006 .

[164]  Barbara Cutler,et al.  Goal-Based Daylighting Design Using an Interactive Simulation Method , 2009 .

[165]  Paul S. Heckbert,et al.  An Empirical Comparison of Radiosity Algorithms , 1997 .

[166]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[167]  A. Fournier,et al.  Common Illumination between Real and Computer Generated Scenes , 1992 .

[168]  Simon Gibson,et al.  Interactive Rendering with Real-World Illumination , 2000, Rendering Techniques.

[169]  Chris Wyman,et al.  Multiresolution splatting for indirect illumination , 2009, I3D '09.

[170]  John F. Hughes,et al.  Fast, Practical and Robust Shadows , 2003 .

[171]  Eric P. Lafortune,et al.  Mathematical Models and Monte Carlo Algorithms for Physically Based Rendering , 1995 .

[172]  Michael Garland,et al.  Face Cluster Radiosity , 1999, Rendering Techniques.

[173]  Chih-Jen Lin,et al.  Newton's Method for Large Bound-Constrained Optimization Problems , 1999, SIAM J. Optim..

[174]  Magali Contensin,et al.  Inverse Lighting Problem in Radiosity , 2002 .

[175]  Robert L. Cook,et al.  Distributed ray tracing , 1998 .

[176]  Henrik Wann Jensen,et al.  Global Illumination using Photon Maps , 1996, Rendering Techniques.

[177]  I. Wald,et al.  On fast Construction of SAH-based Bounding Volume Hierarchies , 2007, 2007 IEEE Symposium on Interactive Ray Tracing.

[178]  Mark Segal,et al.  The OpenGL Graphics System: A Specification , 2004 .

[179]  Barbara Cutler,et al.  Interactive selection of optimal fenestration materials for schematic architectural daylighting design , 2008 .

[180]  E. Sparrow,et al.  On the Calculation of Radiant Interchange between Surfaces , 1963 .

[181]  Donald P. Greenberg,et al.  A perceptually based physical error metric for realistic image synthesis , 1999, SIGGRAPH.

[182]  Bernard Péroche,et al.  Metropolis Instant Radiosity , 2007, Comput. Graph. Forum.

[183]  George Drettakis,et al.  Interactive update of global illumination using a line-space hierarchy , 1997, SIGGRAPH.

[184]  D. Bertsekas Projected Newton methods for optimization problems with simple constraints , 1981, CDC 1981.

[185]  Markus Wagner,et al.  Interactive Rendering with Coherent Ray Tracing , 2001, Comput. Graph. Forum.

[186]  Franklin C. Crow,et al.  Shadow algorithms for computer graphics , 1977, SIGGRAPH.

[187]  Gordon Wetzstein,et al.  Radiometric Compensation through Inverse Light Transport , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[188]  Donald P. Greenberg,et al.  The back-buffer algorithm: An extension of the radiosity method to dynamic environments , 2005, The Visual Computer.

[189]  Pierre Poulin,et al.  A survey of shadow algorithms , 1990, IEEE Computer Graphics and Applications.

[190]  Steve Marschner,et al.  Inverse Lighting for Photography , 1997, CIC.

[191]  Claude Puech,et al.  A general two-pass method integrating specular and diffuse reflection , 1989, SIGGRAPH '89.

[192]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.