skip to main content
10.1145/1665817.1665829acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Predictive rendering

Published:16 December 2009Publication History

ABSTRACT

This course intends to serve two closely related purposes: to provide an accurate definition of the term "predictive rendering" and to present the technological foundations for research in this area. The first goal of the course (a clear definition of the term) seems to be necessary due to the extreme prevalence of its antonym: believable rendering. Practically all contemporary production graphics, as well as most current graphics research efforts, fall into the latter category. The second (much larger and technical) part of the course presents the foundations of current predictive rendering. Unlike believable rendering, where any technology that delivers visually convincing results is acceptable for a given task, a predictive pipeline has the fundamental problem that all components have to be of a uniformly high quality to ensure a reliable result. The course describes an entire predictive pipeline, and for each stage it presents the graphics technologies (in some cases surprisingly few) that can be used in such a context. This course should enable anyone with a background in graphics to bootstrap a basic predictive rendering environment that can support further research.

References

  1. E. Gombrich. The Story of Art. Phaidon Press, London, 1995.Google ScholarGoogle Scholar
  2. Matt Pharr and Greg Humphreys. Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Christiane Ulbricht and Alexander Wilkie. A problem with the use of xyz colour space for photorealistic rendering computations, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  4. Christiane Ulbricht, Alexander Wilkie, and Werner Purgathofer. Verification of physically based rendering algorithms. Computer Graphics Forum, 25(2):237--255, June 2006.Google ScholarGoogle Scholar
  5. Greg Ward and Elena Eydelberg-Vileshin. Picture perfect RGB rendering using spectral prefiltering and sharp color primaries. In P. Debevec and S. Gibson, editors, 13th Eurographics Workshop on Rendering, Pisa, Italy, 2002. Eurographics Association. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gregory J. Ward. The RADIANCE lighting simulation and rendering system. In SIGGRAPH, pages 459--472. ACM, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {Ward and Eydelberg 2002} Ward, G. and Eydelberg-Vileshin, E. Picture perfect RGB rendering using spectral prefiltering and sharp color primaries. In Proceedings of the 13th Eurographics Workshop on Rendering (Pisa, Italy, June 26 - 28, 2002). S. Gibson and P. Debevec, Eds. ACM International Conference Proceeding Series, vol. 28. Eurographics Association, Aire-la-Ville, Switzerland, 117--124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {Wilkie et al. 2001} Alexander Wilkie, Robert F. Tobler, Werner Purgathofer. Combined Rendering of Polarization and Fluorescence Effects. In Rendering Techniques'01 (proceedings of Eurographics Workshop on Rendering 2001), June 2001, Springer- Verlag, Wien, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {Wilkie et al. 2006} Alexander Wilkie, Andrea Weidlich, Caroline Larboulette, Werner Purgathofer. A Reflectance Model for Diffuse Fluorescent Surfaces. In Proceedings of Graphite 2006, pages 321--328. November 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {Weidlich and Wilkie 2008} Andrea Weidlich and Alexander Wilkie. Modeling aventurescent gems with procedural textures. In Proceedings of the Spring Conference on Computer Graphics (SCCG), pages 1--8. ACM, April 2008 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {Weidlich and Wilkie 2009A} Andrea Weidlich, Alexander Wilkie. Anomalous Dispersion in Predictive Rendering. Computer Graphics Forum, 28(4):-, 2009.Google ScholarGoogle Scholar
  12. {Weidlich and Wilkie 2009B} Andrea Weidlich, Alexander Wilkie. Rendering the Effect of Labradorescence. In Proceedings of Graphics Interface 2009, pages 79--85. May 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {Ahrenberg et al. VG'05}: L. Ahrenberg, I. Ihrke, M. Magnor, "Volumetric Reconstruction, Compression and Rendering of Natural Phenomena from Multi-Video Data," Proc. International Workshop on Volume Graphics (VG'05), Stony Brook, USA, pp. 1--9, June 2005 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {Bradley et al. SigAsia'08}: B. Atcheson, I. Ihrke, W. Heidrich, A. Tevs, D. Bradley, M. Magnor, H.-P. Seidel, "Time-resolved 3D Capture of Non-stationary Gas Flows," ACM Transactions on Graphics (Proc. SIGGRAPH Asia'08), vol. 27, no. 5, art. 132, December 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {Haber et al. TOG'05}: J. Haber, M. Magnor, H.-P. Seidel, "Physically based Simulation of Twilight Phenomena," ACM Trans. on Graphics, vol.24, no.4, pp.1353--1373, October 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {Ihrke, Magnor SCA'04}: I. Ihrke and M. Magnor, "Image-based Tomographic Reconstruction of Flames," Proc. ACM/EG Symposium on Animation (SCA'04), Grenoble, France, pp. 367--375, August 2004 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {Ihrke et al. ICCV'05}: I. Ihrke, B. Goldlücke, M. Magnor, "Reconstructing the Geometry of Flowing Water," Proc. IEEE International Conference on Computer Vision (ICCV'05), Beijing, China, pp. 1055--1060, October 2005 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {Ihrke et al., Siggraph'07}: I. Ihrke, G. Ziegler, A. Tevs, C. Theobalt, M. Magnor, H.-P. Seidel, "Eikonal Rendering: Efficient Light Transport in Refractive Objects," ACM Trans. on Graphics (Proc. SIGGRAPH'07), vol.26, no.3, art.59, July 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {Ihrke et al. Springer'09}: I. Ihrke, K. Berger, B. Atcheson, M. Magnor, W. Heidrich, "Tomographic Reconstruction and Efficient Rendering of Refractive Gas Flows," in W. Nitsche, C. Dobriloff (Eds.) Imaging Measurement Methods for Flow Analysis, Springer, ISBN 3-6420-1105-5, 2009.Google ScholarGoogle Scholar
  20. {Magnor et al. Vis'05}: M. Magnor, K. Hildebrand, A. Lintu, A. Hanson, "Reflection Nebula Visualization," Proc. IEEE Visualization (Vis'05), Minneapolis, USA, pp. 255--262, October 2005Google ScholarGoogle Scholar
  21. {Cook and Torrance 1982} R. L. Cook and Kenneth E. Torrance. A reflectance model for computer graphics. ACM Trans. Graph., 1(1):7--24, 1982 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. {COR} Cornell BRDF measurement database. http://www.graphics.cornell.edu/online/ \newlinemeasurements/reflectance/Google ScholarGoogle Scholar
  23. {CUReT} Columbia-Ultrecht Reflectance and Texture Database. http://www1.cs.columbia.edu/ CAVE/software/curet/Google ScholarGoogle Scholar
  24. {Ershov et al. 2001} Sergey Ershov, Konstantin Kolchin, and Karol Myszkowski. Rendering pearlescent appearance based on paint-composition modelling. Comput. Graph. Forum, 20(3), 2001Google ScholarGoogle ScholarCross RefCross Ref
  25. {Glassner 1994} Andrew S. Glassner. A Model for Fluorescence and Phosphorescence. In Proceedings Fifth Eurographics Workshop on Rendering (June 1994), pages 57--68Google ScholarGoogle Scholar
  26. {He et a. 1991} X. He, K. Torrance, F. Sillon, and D. Greenberg. A comprehensive physical model for light reflection, Computer Graphics 25 (1991) Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. {Jensen et al. 2001} Henrik Wann Jensen, Steve Marschner, Marc Levoy, and Pat Hanrahan. Proceedings of SIGGRAPH'2001, pages 511--518, Los Angeles, August 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. {Kelemen and Szirmay-Kalos 2001} Csaba Kelemen and Laszlo Szirmay-Kalos. A microfacet based coupled specular-matte brdf model with importance sampling. In Eurographics Short Presentations, pages 25--34, 2001Google ScholarGoogle Scholar
  29. {Lafortune et al. 1997} Eric P. Lafortune, Sing-Choong Foo, Kenneth E. Torrance, and Donald P. Greenberg. Non-linear approximation of reflectance functions. In SIGGRAPH, pages 117--126, 1997 Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. {Lambert 1760} H. J. Lambert. Photometria sive de mensura de gratibus luminis, colorum et umbrae -- Photometry, or The Measure and Gradations of Light, Colour and Shade (translation from Latin with commentary by D. DiLaura). IESNA publications, orig. 1760, reprint with translation and commentary 2001.Google ScholarGoogle Scholar
  31. {MERL} MERL BRDF measurement database. http://www.merl.com/brdf/Google ScholarGoogle Scholar
  32. {Ngan et al. 2004} Addy Ngan, Frédo Durand, and Wojciech Matusik. Experimental analysis of brdf models. In Proceedings of the Eurographics Symposium on Rendering, pages 117--226. Eurographics Association, 2005 Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. {Oren and Nayar 1994} Michael Oren and Shree K. Nayar. Generalization of lambert's reflectance model. In SIGGRAPH, pages 239--246, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. {Phong 1975} B. T. Phong, Illumination for computer generated pictures, Communications of ACM 18 (1975), no. 6, 311--317 Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. {Torrance and Sparrow 1967} Kenneth E. Torrance and Ephraim M. Sparrow. Theory for off-specular reflection from roughened surfaces. J. Opt. Soc. Am, 57(9): 1105--1114, 1967Google ScholarGoogle ScholarCross RefCross Ref
  36. {Ward 1992} Gregory Ward. Measuring and modeling anisotropic reflection. In SIGGRAPH, pages 265--272, 1992 Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. {Wilkie et al. 2001} Alexander Wilkie, Robert F. Tobler, Werner Purgathofer. Combined Rendering of Polarization and Fluorescence Effects. In Rendering Techniques'01 (proceedings of Eurographics Workshop on Rendering 2001), June 2001, Springer- Verlag, Wien, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. {Wilkie et al. 2004} Alexander Wilkie, Robert F. Tobler, Christiane Ulbricht, Georg Zotti, Werner Purgathofer. An Analytical Model for Skylight Polarisation. In Proceedings of the Eurographics Symposium on Rendering, pages 387--399. June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. {Weidlich and Wilkie 2007} Andrea Weidlich and Alexander Wilkie. Arbitrarily layered micro-facet surfaces. In GRAPHITE '07: Proceedings of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia, pages 171--178, 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. {Weidlich and Wilkie 2008} Andrea Weidlich, Alexander Wilkie. Realistic Rendering of Birefringency in Uniaxial Crystals. ACM Transactions on Graphics, 27(1):6: 1--6:12, March 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Predictive rendering

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGGRAPH ASIA '09: ACM SIGGRAPH ASIA 2009 Courses
        December 2009
        2555 pages
        ISBN:9781450379311
        DOI:10.1145/1665817

        Copyright © 2009 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 16 December 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate178of869submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader