ABSTRACT
We present a novel technique called Radiance Scaling for the depiction of surface shape through shading. It adjusts reflected light intensities in a way dependent on both surface curvature and material characteristics. As a result, diffuse shading or highlight variations become correlated to surface feature variations, enhancing surface concavities and convexities. This approach is more versatile compared to previous methods. First, it produces satisfying results with any kind of material: we demonstrate results obtained with Phong and Ashikmin BRDFs, Cartoon shading, sub-Lambertian materials, and perfectly reflective or refractive objects. Second, it imposes no restriction on lighting environment: it does not require a dense sampling of lighting directions and works even with a single light. Third, it makes it possible to enhance surface shape through the use of precomputed radiance data such as Ambient Occlusion, Prefiltered Environment Maps or Lit Spheres. Our novel approach works in real-time on modern graphics hardware.
- Adato, Y., Vasilyev, Y., Ben Shahar, O., and Zickler, T. 2007. Toward a theory of shape from specular flow. In ICCV07, 1--8.Google Scholar
- Adelson, E. H. 2001. On seeing stuff: the perception of materials by humans and machines. In Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, B. E. Rogowitz and T. N. Pappas, Eds., vol. 4299 of Presented at the Society of Photo-Optical Instrumentation Engineers (SPIE) Conference, 1--12.Google Scholar
- Ashikhmin, M., Premoze, S., and Shirley, P. 2000. A microfacet-based BRDF generator. In Proc. ACM SIGGRAPH '00, ACM, 65--74. Google ScholarDigital Library
- Bruckner, S., and Gröller, M. E. 2007. Style transfer functions for illustrative volume rendering. Computer Graphics Forum 26, 3 (Sept.), 715--724.Google ScholarCross Ref
- Caniard, F., and Fleming, R. W. 2007. Distortion in 3D shape estimation with changes in illumination. In APGV '07: Proc. symposium on Applied perception in graphics and visualization, ACM, 99--105. Google ScholarDigital Library
- 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 ScholarDigital Library
- Cipriano, G., Jr., G. N. P., and Gleicher, M. 2009. Multi-scale surface descriptors. IEEE Trans. Vis. Comput. Graph. 15, 6, 1201--1208. Google ScholarDigital Library
- DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., and Santella, A. 2003. Suggestive Contours for Conveying Shape. ACM Trans. Graph. (Proc. SIGGRAPH 2003) 22, 3, 848--855. Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Judd, T., Durand, F., and Adelson, E. H. 2007. Apparent Ridges for Line Drawing. ACM Trans. Graph. (Proc. SIGGRAPH 2007) 26, 3, 19. Google ScholarDigital Library
- Kautz, J., Vázquez, P.-P., Heidrich, W., and Seidel, H.-P. 2000. Unified Approach to Prefiltered Environment Maps. In Proceedings of the Eurographics Workshop on Rendering Techniques 2000, Springer-Verlag, 185--196. Google ScholarDigital Library
- 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 ScholarDigital Library
- Koenderink J. J., D. A. v. 2003. The visual neurosciences. MIT Press, Cambridge, ch. Shape and shading, 1090--1105.Google Scholar
- 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 ScholarDigital Library
- Lee, Y., Markosian, L., Lee, S., and Hughes, J. F. 2007. Line drawings via abstracted shading. ACM Trans. Graph. 26, 3, 18. Google ScholarDigital Library
- Malzbender, T., Gelb, D., and Wolters, H. 2001. Polynomial texture maps. In SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 519--528. Google ScholarDigital Library
- Miller, G. 1994. Efficient Algorithms for Local and Global Accessibility Shading. In Proc. ACM SIGGRAPH '94, ACM, 319--326. Google ScholarDigital Library
- 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 ScholarDigital Library
- Ohtake, Y., Belyaev, A., and Seidel, H.-P. 2004. Ridge-valley lines on meshes via implicit surface fitting. ACM Trans. Graph. (Proc. SIGGRAPH 2004) 3, 23, 609--612. Google ScholarDigital Library
- O'Shea, J. P., Banks, M. S., and Agrawala, M. 2008. The assumed light direction for perceiving shape from shading. In APGV '08: Proc. symposium on Applied perception in graphics and visualization, ACM, 135--142. Google ScholarDigital Library
- Pharr, M., and Green, S. 2004. GPU Gems. Addison-Wesley, ch. Ambient Occlusion.Google Scholar
- Pont S. C., K. J. 2003. Computer Analysis of Images and Patterns. Springer, Berlin, ch. Illuminance flow, 90--97.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Saito, T., and Takahashi, T. 1990. Comprehensible Rendering of 3-D Shapes. In Proc. ACM SIGGRAPH '90, ACM, 197--206. Google ScholarDigital Library
- Sloan, P.-P. J., Martin, W., Gooch, A., and Gooch, B. 2001. The lit sphere: A model for capturing NPR shading from art. In Graphics interface 2001, Canadian Information Processing Society, 143--150. Google ScholarDigital Library
- Vangorp, P., Laurijssen, J., and Dutré, P. 2007. The influence of shape on the perception of material reflectance. ACM Trans. Graph. (Proc. SIGGRAPH 2007) 26, 3, 77. Google ScholarDigital Library
- 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 ScholarDigital Library
- Vergne, R., Pacanowski, R., Barla, P., Granier, X., and Schlick, C. 2009. Light warping for enhanced surface depiction. ACM Transaction on Graphics (Proceedings of SIGGRAPH 2009) (Aug). Google ScholarDigital Library
- 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 ScholarDigital Library
Recommendations
Dynamic stylized shading primitives
NPAR '11: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and RenderingShading appearance in illustrations, comics and graphic novels is designed to convey illumination, material and surface shape characteristics at once. Moreover, shading may vary depending on different configurations of surface distance, lighting, ...
Improving Shape Depiction under Arbitrary Rendering
Based on the observation that shading conveys shape information through intensity gradients, we present a new technique called Radiance Scaling that modifies the classical shading equations to offer versatile shape depiction functionalities. It works by ...
Geometry-based shading for shape depiction enhancement
Recent works on Non-Photorealistic Rendering (NPR) show that object shape enhancement requires sophisticated effects such as: surface details detection and stylized shading. To date, some rendering techniques have been proposed to overcome this issue, ...
Comments