skip to main content
research-article

Light warping for enhanced surface depiction

Published:27 July 2009Publication History
Skip Abstract Section

Abstract

Recent research on the human visual system shows that our perception of object shape relies in part on compression and stretching of the reflected lighting environment onto its surface. We use this property to enhance the shape depiction of 3D objects by locally warping the environment lighting around main surface features. Contrary to previous work, which require specific illumination, material characteristics and/or stylization choices, our approach enhances surface shape without impairing the desired appearance.

Thanks to our novel local shape descriptor, salient surface features are explicitly extracted in a view-dependent fashion at various scales without the need of any pre-process. We demonstrate our system on a variety of rendering settings, using object materials ranging from diffuse to glossy, to mirror or refractive, with direct or global illumination, and providing styles that range from photorealistic to non-photorealistic. The warping itself is very fast to compute on modern graphics hardware, enabling real-time performance in direct illumination scenarios.

Note: Third-Party Material Attribution Third-party material used in ACM Transactions on Graphics 28(3), Article 25 - "Light Warping for Enhanced Surface Depiction," by Vergne, Pacanowski, Barla, Granier, and Schlick - was used without proper attribution.

The 3D model used in Figures 1, 3, and 5, as well as in the cover image of this volume of the journal, was downloaded from the Shape Repository of AIM@SHAPE Project (http://shapes.aimatshape.net) and is the property of CNR-IMATI.

We regret this oversight.

Skip Supplemental Material Section

Supplemental Material

References

  1. Ashikhmin, M., Premoze, S., and Shirley, P. 2000. A microfacet-based BRDF generator. In Proc. ACM SIGGRAPH '00, ACM, 65--74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cignoni, P., Scopigno, R., and Tarini, M. 2005. A simple Normal Enhancement technique for Interactive Non-photorealistic Renderings. Comp. & Graph. 29, 1, 125--133. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cole, F., Golovinskiy, A., Limpaecher, A., Barros, H. S., Finkelstein, A., Funkhouser, T., and Rusinkiewicz, S. 2008. Where Do People Draw Lines? ACM Trans. Graph. (Proc. SIGGRAPH 2008) 27, 3, 1--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., and Santella, A. 2003. Suggestive Contours for Conveying Shape. ACM Trans. Graph. (Proc. SIGGRAPH 2003) 22, 3 (July), 848--855. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dutré, P., Bala, K., and Bekaert, P. 2006. Advanced Global Illumination (Second Edition). A. K. Peters, Ltd. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fleming, R. W., Torralba, A., and Adelson, E. H. 2004. Specular reflections and the perception of shape. J. Vis. 4, 9 (9), 798--820.Google ScholarGoogle ScholarCross RefCross Ref
  7. Fleming, R. W., Torralba, A., and Adelson, E. H. 2009. Three dimensional shape perception. Springer Verlag, ch. Shape from sheen. to appear.Google ScholarGoogle Scholar
  8. Gooch, A., Gooch, B., Shirley, P., and Cohen, E. 1998. A Non-Photorealistic Lighting Model For Automatic Technical Illustration. In Proc. ACM SIGGRAPH '98, ACM, 447--452. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Goodwin, T., Vollick, I., and Hertzmann, A. 2007. Isophote distance: a shading approach to artistic stroke thickness. In NPAR '07: Proc. international symposium on Non-photorealistic animation and rendering, ACM, 53--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Ho, Y.-X., Landy, M. S., and Maloney, L. T. 2006. How direction of illumination affects visually perceived surface roughness. J. Vis. 6, 5 (5), 634--648.Google ScholarGoogle ScholarCross RefCross Ref
  11. Hodges, E. R. S. 2003. The Guild Handbook of Scientific Illustration. Wiley.Google ScholarGoogle Scholar
  12. Hogarth, B. 1991. Dynamic Light and Shade. Watson Guptill.Google ScholarGoogle Scholar
  13. Judd, T., Durand, F., and Adelson, E. H. 2007. Apparent Ridges for Line Drawing. ACM Trans. Graph. (Proc. SIGGRAPH 2007) 26, 3, 19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kindlmann, G., Whitaker, R., Tasdizen, T., and Möller, T. 2003. Curvature-Based Transfer Functions for Direct Volume Rendering: Methods and Applications. In Proc. IEEE Visualization 2003, 513--520. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kolomenkin, M., Shimshoni, I., and Tal, A. 2008. Demarcating Curves for Shape Illustration. ACM Trans. Graph. (Proc. SIGGRAPH Asia 2008) 27, 5, 1--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Krivánek, J., and Colbert, M. 2008. Real-time shading with filtered importance sampling. Comp. Graph. Forum (Proc. EUROGRAPHICS Symposium on Rendering 2008) 27, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Langer, M., and Bülthoff, H. H. 1999. Perception of shape from shading on a cloudy day. Tech. Rep. 73, Tübingen, Germany, oct.Google ScholarGoogle Scholar
  18. Lee, C. H., Hao, X., and Varshney, A. 2006. Geometry-dependent lighting. IEEE Transactions on Visualization and Computer Graphics 12, 2, 197--207. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Lee, Y., Markosian, L., Lee, S., and Hughes, J. F. 2007. Line drawings via abstracted shading. ACM Trans. Graph. 26, 3, 18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Miller, G. 1994. Efficient Algorithms for Local and Global Accessibility Shading. In Proc. ACM SIGGRAPH '94, ACM, 319--326. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Nienhaus, M., and Döllner, J. 2004. Blueprints: illustrating architecture and technical parts using hardware-accelerated non-photorealistic rendering. In Graphics Interface (GI'04), Canadian Human-Computer Communications Society, 49--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ohtake, Y., Belyaev, A., and Seidel, H.-P. 2004. Ridgevalley lines on meshes via implicit surface fitting. ACM Trans. Graph. (Proc. SIGGRAPH 2004) 3, 23, 609--612. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Ostrovsky, Y., Cavanagh, P., and Sinha, P. 2001. Perceiving Illumination Inconsistencies in Scenes. In MIT AIM.Google ScholarGoogle Scholar
  24. Perona, P., and Malik, J. 1990. Scale-Space and Edge Detection Using Anisotropic Diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12, 7 (July), 629--639. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Pharr, M., and Green, S. 2004. GPU Gems. Addison-Wesley, ch. Ambient Occlusion.Google ScholarGoogle Scholar
  26. Ramamoorthi, R., Mahajan, D., and Belhumeur, P. 2007. A First-Order Analysis of Lighting, Shading, and Shadows. ACM Trans. Graph. 26, 1, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Ritschel, T., Smith, K., Ihrke, M., Grosch, T., Myszkowski, K., and Seidel, H.-P. 2008. 3D Unsharp Masking for Scene Coherent Enhancement. ACM Trans. Graph. (Proc. SIGGRAPH 2008) 27, 3, 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Rusinkiewicz, S., Burns, M., and Decarlo, D. 2006. Exaggerated Shading for Depicting Shape and Detail. ACM Trans. Graph. (Proc. SIGGRAPH 2006) 25, 3, 1199--1205. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Saito, T., and Takahashi, T. 1990. Comprehensible Rendering of 3-D Shapes. In Proc. ACM SIGGRAPH '90, ACM, 197--206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Tarr, M. J., Kersten, D., and Bülthoff, H. H. 1998. Why the visual recognition system might encode the effects of illumination. Vision Reseach 28, 2259--2275.Google ScholarGoogle ScholarCross RefCross Ref
  31. Toler-Franklin, C., Finkelstein, A., and Rusinkiewicz, S. 2007. Illustration of Complex Real-World Objects using Images with Normals. In NPAR '07: Proc. international symposium on Non-photorealistic animation and rendering, ACM, 111--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Vergne, R., Barla, P., Granier, X., and Schlick, C. 2008. Apparent relief: a shape descriptor for stylized shading. In NPAR '08: Proc. international symposium on Non-photorealistic animation and rendering, ACM, 23--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Winnemöller, H., Olsen, S. C., and Gooch, B. 2006. Real-time video abstraction. ACM Trans. Graph. (Proc. SIGGRAPH 2006) 25, 3, 1221--1226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Wood, P. 1994. Scientific Illustration: A Guide to Biological, Zoological, and Medical Rendering Techniques, Design, Printing, and Display, 2nd ed. John Wiley and Sons, Inc., New York.Google ScholarGoogle Scholar
  35. Zhang, L., He, Y., Xie, X., and Chen, W. 2009. Laplacian Lines for Real Time Shape Illustration. In I3D '09: Proc. symposium on Interactive 3D graphics and games, ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Light warping for enhanced surface depiction

                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

                Full Access

                • Published in

                  cover image ACM Transactions on Graphics
                  ACM Transactions on Graphics  Volume 28, Issue 3
                  August 2009
                  750 pages
                  ISSN:0730-0301
                  EISSN:1557-7368
                  DOI:10.1145/1531326
                  Issue’s Table of Contents

                  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: 27 July 2009
                  Published in tog Volume 28, Issue 3

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader