Bibliography

This is a collection of the readings for the class, many of which are assigned as reading for a particular lecture or as a paper for student presentation. Those that are assigned readings sometimes come with remarks about what part you need to read; don't forget to check that before you start!

[Agarwala 2007] Agarwala, A. 2007. “Efficient Gradient-Domain Compositing Using Quadtrees.” ACM Trans. Graph. 26, 3, Article
94 (July 2007), 5 pages.

[Agarwala et al. 2004] Agarwala, A. et al. “Interactive digital photomontage.” ACM Trans. on Graphics, 23(3):294--302, Aug. 2004

[Arbree 2009] Arbree, A. “Scalable and Heterogeneous Rendering of Subsurface Scattering Materials.” PhD Thesis, Cornell University, August 2009

This thesis on rendering translucent materials contains a nice explanation of various boundary conditions, including a derivation of the widely used dipole approximation.

[Arvo 1995] Arvo, James. “Analytic Methods for Simulated Light Transport.” PhD Thesis, Yale University, December 1995

This thesis includes a number of mathematical methods applied to rendering; for this course the relevant parts are the excellent measure-theoretic treatment of radiometry and the operator formulation of global illumination.

[Bouthors et al. 2008] Bouthors, A., F. Neyret, N. Max, E. Bruneton, C. Crassin. “Interactive multiple anisotropic scattering in clouds.” In Proceedings of I3D 2008.

[Blinn 1977] James F. Blinn. “Models of Light Reflection for Computer Synthesized Pictures.” In Proceedings of SIGGRAPH 1977.

[Brown 1980] Gary S. Brown. “Shadowing by Non-Gaussian Random Surfaces.” IEEE Transactions on Antennas and Propagaion 28:6 (1980).

[Cerezo et al. 2005] Cerezo, Eva and Perez-Cazorla, Frederic and Pueyo, Xavier and Seron, Francisco and Sillion, Francois. "A Survey on Participating Media Rendering Techniques" in the Visual Computer. 2005

[Cook & Torrance 1981] Robert L. Cook and Kenneth E. Torrence. “A Reflectance Model for Computer Graphics.” Computer Graphics. 14(3), pp. 307-316. 1981.

[Crassin et al. 2009] Crassin, C., F. Neyret, S. Lefebvre, and E. Eisenmann. “GigaVoxels: ray-guided streaming for efficient and detailed voxel rendering.” In I3D 2009.

[Debevec & Malik 1997] Debevec, P. E., AND Malik, J. Recovering high dynamic range radiance maps from photographs. In SIGGRAPH 97 (August 1997), pp. 369--378.

[Drebin 1988] (acm) Drebin, R., L. Carpenter, and P. Hanrahan. “Volume rendering.” In SIGGRAPH 1988.

[Durand & Dorsey 2002]Durand, F. and Dorsey, J. 2002. "Fast bilateral filtering for the display of high-dynamic-range images." in Proceedings of SIGGRAPH 2002, Annual Conference Series, ACM, 257-265.

[d'Eon et al. 2007] d'Eon, E., D. Luebke, E. Enderton. “Efficient Rendering of Human Skin” In Eurographics Symposium on Rendering 2007.

[Fattal et al. 2002]Fattal, Raanan, Lischinski, Dani, and Werman, Micheal . Gradient domain high dynamic range compression. In Proceedings of ACM SIGGRAPH 2002, Computer Graphics Proceedings, Annual Conference Series. ACM Press / ACM SIGGRAPH, July 2002. 10, 13, 15

[Feller 1968] William Feller. “Chapter IX: Random Variables; Expectation.” An Introduction to Probability Theory and Its Applications, Vol.I. 3rd Edition. John Wiley & Sons, Inc.: New York, 1968.

[Feller 1971] William Feller. “Chapter I: The Exponential and the Uniform Densities” and “Chapter III: Densities in Higher Dimensions; Normal Densities and Processes.” An Introduction to Probability Theory and Its Applications, Vol.II. 2nd Edition. John Wiley & Sons, Inc.: New York, 1971.

[van Ginneken et al. 1998] Bram van Ginneken, Marigo Stavridi, and Jan J. Koenderink. “Diffuse and specular reflectance from rough surfaces.” Applied Optics 37:1 (1998)

[Glassner 1995a] Andrew S. Glassner. “Chapter 12: Energy Transport.” Principles of Digital Image Synthesis. Morgan-Kaufman, 1995.

Glassner explains the volume rendering equation from the ground up, at a leisurely pace and in language familiar to graphics people.

[Glassner 1995b] Andrew S. Glassner. “Chapter 15: Shading.” Principles of Digital Image Synthesis. Morgan-Kaufman, 1995.

Glassner covers the basics of BRDFs and shading, and discusses many shading models in a fair amount of detail.

[Goesele et al. 2004] Michael Goesele, Hendrik P. A. Lensch, Jochen Lang, Christian Fuchs, Hans-Peter Seidel. “DISCO: acquisition of translucent objects.” ACM Transactions on Graphics. 23(3), pp. 835-844, 2004.

[Gortler et al. 2006]Gortler, S.,  Grzeszczuk R., Szeliski, R, and Cohen,M.,  “The Lumigraph,” Proc. ACM SIGGRAPH ’96 (1996), pp. 43–54.

[Hanrahan & Krueger 1993] Pat Hanrahan, Wolfgang Krueger. “Reflection from Layered Surfaces Due to Subsurface Scattering.” (Proceedings of SIGGRAPH 93). pp. 165-174, 1993.

[Ikits et al. 2004] Milan Ikits, Joe Kniss, Aaron Lefohn, and Charles Hansen. “” In Randima Fernando, ed., GPU Gems, Pearson Education, 2004.

[Ishimaru 1978a] Akira Ishimaru. “Transport Theory of Wave Propagation in Random Particles,” Chapter 7 in Wave Propagation and Scattering in Random Media, Volume 1. Academic Press, 1978.

[Ishimaru 1978b] Akira Ishimaru. “Approximate Solutions for Tenuous Medium,” Chapter 8 in Wave Propagation and Scattering in Random Media, Volume 1. Academic Press, 1978.

[Ishimaru 1978c] Akira Ishimaru. “Diffusion Approximation,” Chapter 9 in Wave Propagation and Scattering in Random Media, Volume 1. Academic Press, 1978.

[Jakob et al. 2010] Wenzel Jakob, Adam Arbree, Jonathan T. Moon, Kavita Bala, and Steve Marschner. “A Radiative Transfer Framework for Rendering Materials with Anisotropic Structure” SIGGRAPH 2010.

This paper's main topic is light transport in anisotropic materials, but the accompanying tech report contains nice derivations of the standard case as well, for the diffusion approximation and the dipole BSSRDF.

[Jensen 1996] Jensen, H. W. Global illumination using photon maps. In Rendering Techniques '96, pages 21--30, 1996

[Jensen & Christensen 1998] Henrik W. Jensen and Per H. Christensen. “Efficient Simulation of Light Transport in Scene with Participating Media using Photon Maps.”(Proceedings of SIGGRAPH 98). pp. 311-320, 1998.

[Jensen et all. 2001] Henrik Wann Jensen, Stephen R. Marschner, Marc Levoy, Pat Hanrahan. “A Practical Model for Subsurface Light Transport.” (Proceedings of ACM SIGGRAPH 2001). pp. 511-518, 2001.

[Jensen & Buhler 2002] Henrik Wann Jensen and Juan Buhler. “A Rapid Hierarchical Rendering Technique for Translucent Materials.” In SIGGRAPH 2002.

[Kajiya 1986] James T. Kajiya. “The Rendering Equation.” Computer Graphics (Proceedings of SIGGRAPH 86). 20(4), pp. 143-150, 1986.

[Kajiya & von Herzen] J. Kajiya and B. Von Herzen, “Ray tracing volume densities”, SIGGRAPH 1984, July 1984, pp. 165-174.

This seminal work on light transport for graphics formalizes rendering using the Rendering Equation, which we now take as the theoretical basis for rendering of surfaces.

[Kindlmann & Durkin 1998] Kindlmann, G., and J. W. Durkin. “Semi-Automatic Generation of Transfer Functions for Direct Volume Rendering.” In IEEE Symposium on Volume Visualization 1998.

[Koenderink et al. 1999] Koenderink, J.J., A.J. van Doorn, K.J. Dana, and S. Nayar. “Bidirectional Reflection Distribution Function of Thoroughly Pitted Surfaces.” International Journal of Computer Vision 31 (1999).

[Kniss et al. 2002] Kniss, J., G. Kindlmann, and C. Hansen. “Multidimensional Transfer Functions for Interactive Volume Rendering.” IEEE TVCG 8:3 (2002).

[Kniss et al. 2003] Kniss, J., S. Premoze, C. Hansen, and P. Shirley. “A model for volume lighting and modeling.” IEEE TVCG 9:2 (2003).

[Lacroute & Levoy 1994] Lacroute, P. and M. Levoy. “Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation.” In SIGGRAPH 1994.

[Lafortune 1996] Lafortune, Eric. “Mathematical Models and Monte Carlo Algorithms for Physically Based Rendering.” PhD Thesis, Katholieke Universiteit Leuven, February 1996.

This thesis introduces bidirectional path tracing (see also Veach & Guibas), and also contains nice explanations of all the radiometric and probabilistic ideas leading up to it.

[Lensch et all. 2003] Hendrik P. A. Lensch, Jan Kautz, Michael Goesele, Wolfgang Heidrich, Hans-Peter Seidel. “Image-based reconstruction of spatial appearance and geometric detail.” ACM Transactions on Graphics. 22(2), pp. 234-257, 2003.

[Levoy 1988] Levoy, M. “Display of surfaces from Volume Data.” IEEE Computer Graphics & Applications 8:3 (1988).

[Levoy et al. 2006] Levoy, M., Ng, R., Adams, A., Footer, M., Horowitz, M., “Light field microscopy,” ACM Transactions on Graphics (Proc. SIGGRAPH 2006), Vol. 25, No. 3, 2006.

[Levoy & Hanrahan 1996] Levoy, Marc and Hanrahan, Pat. Light field rendering. In Proceedings of SIGGRAPH '96, Annual Conference Series, ACM, 31-42. 1996

[Mitsunaga & Nayar 1999] Mitsunaga and S. K. Nayar. Radiometric self calibration. In Proc CVPR, volume 2, pages 374--380, June 1999

[Nicodemus et al. 1977] F.E. Nicodemus, J.C. Richmond, J.J. Hsia, I.W. Ginsberg, and T. Limperis. Geometrical Considerations and Nomenclature for Reflectance. National Bureau of Standards (U.S.) monograph, issued October 1977.

This monograph is the origin of the terminology and (nearly) the notation that we use for surface reflection in graphics, including the BRDF and the BSSRDF. Sections I and II are the most relevant for rendering; Section IV is required reading for anyone who is going to measure light reflection.

[Oren & Nayar 1995] Michael Oren and Shree K. Nayar. “Generalization of the Lambertian Model and Implications for Machine Vision” International Journal of Computer Vision 14:3 (1995).

[Preisendorfer 1976] Rudolph W. Preisendorfer. Hydrologic Optics, Vol. I. Section 1.1.

This section provides clear, operational definitions of all the important radiometric quantities. When you read it for class, feel free to skim over the parts that are specific to the hydrologic context.

The rest of Preisendorfer's book contains similarly clear explanations of many of the classical radiative transfer results we have borrowed for graphics.

[Premoze et al. 2004] Simon Premoze, Michael Ashikhmin, Jerry Tessendorf, Ravi Ramamoorthi, Shree Nayar. “Practical Rendering of Multiple Scattering Effects in Participating Media.” Rendering Techniques 2004: 15th Eurographics Workshop on Rendering. pp. 363-374, 2004.

[Shirley et al. 1996] Peter Shirley, Changyaw Wang, Kurt Zimmerman. “Monte Carlo Techniques for Direct Lighting Calculations.” ACM Transactions on Graphics. 15(1), pp. 1-36, 1996.

This paper discusses the details of choosing random shadow rays to sample planar or spherical luminaires.

[Smith 1967] Bruce G. Smith. “Geometrical Shadowing of a Random Rough Surface.” IEEE Transactions on Antennas and Propagation 15:5 (1967)

[Szeliski & Shum 1997] R. Szeliski and H. Shum. Creating full view panoramic image mosaics and environment maps. In Proc. of SIGGRAPH, pages 251--258, 1997

[Torrance & Sparrow 1967] K.E. Torrance and E.M. Sparrow. “Theory for Off-specular Reflection from Roughened Surfaces.” Journal of the Optical Society of America 57:9 (1967).

[Veach & Guibas 1994] Eric Veach and Leonidas J. Guibas. “Bidirectional Estimators for Light Transport” (Proceedings of EGRW 1994). 1994.

[Veach & Guibas 1995] Eric Veach and Leonidas J. Guibas. “Optimally Combining Sampling Techniques for Monte Carlo Rendering” (Proceedings of SIGGRAPH 95). pp. 419-428, 1995.

[Veach 1997] Eric Veach. “Robust Monte Carlo Methods for Light Transport Simulation.” PhD Thesis, Stanford University, December 1997.

This thesis introduces a number of important Monte Carlo rendering methods, including multiple importance sampling, bidirectional path tracing (see also Lafortune & Willems), and Metropolis Light Transport.

[Walter et al. 2007] Bruce Walter, Stephen R. Marschner, Hongsong Li, and Kenneth E. Torrance. “Microfacet Models for Refraction through Rough Surfaces.” Eurographics Symposium on Rendering 2007.

The slides I presented in class came originally from the presentation of this paper. The notation and presentation of the microfacet framework is similar, though you won't see the delta functions that appear in the paper in class.

[Wyman et al. 2006] Chris Wyman, Steven Parker, Peter Shirley, and Charles Hansen. “Interactive display of isosurfaces with global illumination.” IEEE TVCG 12:2 (2006).

[Xu et al. 2001] Xu, Y-Q., Chen, Y., Lin, S., Zhong, H., Wu, E., Guo, B., and Shum, H-Y. “Photorealistic rendering of knitwear using the Lumislice.” In SIGGRAPH 2001.