Structured Penumbral Irradiance Computation

A definitive understanding of irradiance behavior in penumbral regions has been hard to come by, mainly due to the computational expense of determining the visible parts of an area light source. Consequently, sampling strategies have been mostly ad hoc, and evaluation of the resulting approximations has been difficult. In this paper, the structure of penumbral irradiance is investigated empirically and numerically. This study has been made feasible by the use of the discontinuity mesh and the backprojection, an efficient data structure representing visibility in regions of partial occlusion. Regions of penumbrae in which irradiance varies nonmonotonically are characterized empirically, and numerical tests are performed to determine the frequency of their occurrence. This study inspired the development of two algorithms for the construction of interpolating approximations to irradiance: one algorithm reduces the number of edges in the mesh defining the interpolant domain; and the other algorithm chooses among linear, quadratic, and mixed interpolants based on irradiance monotonicity. Results from numerical tests and images are presented that demonstrate good performance of the new algorithms for various realistic test configurations.

[1]  George Drettakis,et al.  Accurate Visibility and Meshing Calculations for Hierarchical Radiosity , 1996, Rendering Techniques.

[2]  Nelson L. Max,et al.  Radiosity algorithms using higher order finite element methods , 1993, SIGGRAPH.

[3]  J TellerSeth Computing the antipenumbra of an area light source , 1992 .

[4]  Jitendra Malik,et al.  Computing the aspect graph for line drawings of polyhedral objects , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[5]  E. Fiume,et al.  Structured sampling and reconstruction of illumination for image synthesis , 1994 .

[6]  Pat Hanrahan,et al.  Wavelet radiosity , 1993, SIGGRAPH.

[7]  P. M. Prenter Splines and variational methods , 1975 .

[8]  George Drettakis,et al.  A fast shadow algorithm for area light sources using backprojection , 1994, SIGGRAPH.

[9]  A. James Stewart,et al.  A Complete Treatment of D1 Discontinuities in a Discontinuity Mesh , 1996, Graphics Interface.

[10]  Filippo Tampieri Discontinuity meshing for radiosity image synthesis , 1993 .

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

[12]  Harold R. Zatz Galerkin radiosity: a higher order solution method for global illumination , 1993, SIGGRAPH.

[13]  Raimund Seidel,et al.  Efficiently Computing and Representing Aspect Graphs of Polyhedral Objects , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  David Salesin Dani Lischinski Tony DeRose Reconstructing Illumination Functions with Selected Discontinuities , 1992 .

[15]  Steven K. Feiner,et al.  Near real-time shadow generation using BSP trees , 1989, SIGGRAPH '89.

[16]  George Drettakis,et al.  Simplifying the Representation of Radiance from Multiple Emitters , 1995 .

[17]  HanrahanPat,et al.  A rapid hierarchical radiosity algorithm , 1991 .

[18]  A. James Stewart,et al.  An Output Sensitive Algorithm for the Computation of Shadow Boundaries , 1993, CCCG.

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

[20]  Dani Lischinski,et al.  Bounds and error estimates for radiosity , 1994, SIGGRAPH.

[21]  Donald S. Fussell,et al.  Adaptive mesh generation for global diffuse illumination , 1990, SIGGRAPH.

[22]  Jitendra Malik,et al.  Computing the Aspect Graph for Line Drawings of Polyhedral Objects , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  James Arvo,et al.  The irradiance Jacobian for partially occluded polyhedral sources , 1994, SIGGRAPH.

[24]  Analytic Illumination with Polygonal Light Sources , 1991 .

[25]  Dani Lischinski,et al.  Discontinuity meshing for accurate radiosity , 1992, IEEE Computer Graphics and Applications.

[26]  George Drettakis,et al.  Accurate and Consistent Reconstruction of Illumination Functions Using Structured Sampling , 1993, Comput. Graph. Forum.

[27]  A. James Stewart,et al.  Fast computation of shadow boundaries using spatial coherence and backprojections , 1994, SIGGRAPH.

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

[29]  J. Winget,et al.  Finite Element Methods for Global Illumination , 1991 .

[30]  P GreenbergDonald,et al.  The hemi-cube , 1985 .

[31]  Tomoyuki Nishita,et al.  Continuous tone representation of three-dimensional objects taking account of shadows and interreflection , 1985, SIGGRAPH '85.

[32]  Seth J. Teller,et al.  Computing the antipenumbra of an area light source , 1992, SIGGRAPH.

[33]  George Drettakis,et al.  Concrete Computation of Global Illumination Using Structured Sampling , 1992 .

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

[35]  Philipp Slusallek,et al.  Radiosity and relaxation methods , 1994, IEEE Computer Graphics and Applications.

[36]  Steven K. Feiner,et al.  Fast object-precision shadow generation for area light sources using BSP trees , 1992, I3D '92.

[37]  Seth J. Teller,et al.  High-Fidelity Radiosity Rendering at Interactive Rates , 1996, Rendering Techniques.