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 scaling reflected light intensities depending on both surface curvature and material characteristics. As a result, diffuse shading or highlight variations become correlated with surface feature variations, enhancing concavities and convexities. The first advantage of such an approach is that it produces satisfying results with any kind of material for direct and global illumination: we demonstrate results obtained with Phong and Ashikmin-Shirley BRDFs, Cartoon shading, sub-Lambertian materials, perfectly reflective or refractive objects. Another advantage is that there is no restriction to the choice of lighting environment: it works with a single light, area lights, and interreflections. Third, it may be adapted to enhance surface shape through the use of precomputed radiance data such as Ambient Occlusion, Prefiltered Environment Maps or Lit Spheres. Finally, our approach works in real time on modern graphics hardware making it suitable for any interactive 3D visualization.

[1]  Ying He,et al.  Laplacian lines for real-time shape illustration , 2009, I3D '09.

[2]  Hans-Peter Seidel,et al.  Unified Approach to Prefiltered Environment Maps , 2000, Rendering Techniques.

[3]  Pascal Barla,et al.  Light warping for enhanced surface depiction , 2009, ACM Trans. Graph..

[4]  Thomas Malzbender,et al.  Polynomial texture maps , 2001, SIGGRAPH.

[5]  Ilan Shimshoni,et al.  Demarcating curves for shape illustration , 2008, SIGGRAPH Asia '08.

[6]  Philip Dutré,et al.  The influence of shape on the perception of material reflectance , 2007, ACM Trans. Graph..

[7]  Edward H. Adelson,et al.  On seeing stuff: the perception of materials by humans and machines , 2001, IS&T/SPIE Electronic Imaging.

[8]  Adam Finkelstein,et al.  Suggestive contours for conveying shape , 2003, ACM Trans. Graph..

[9]  Frédo Durand,et al.  Apparent ridges for line drawing , 2007, ACM Trans. Graph..

[10]  Gavin S. P. Miller,et al.  Efficient algorithms for local and global accessibility shading , 1994, SIGGRAPH.

[11]  A. Torralba,et al.  Specular reflections and the perception of shape. , 2004, Journal of vision.

[12]  Michael Gleicher,et al.  Multi-Scale Surface Descriptors , 2009, IEEE Transactions on Visualization and Computer Graphics.

[13]  Pascal Barla,et al.  Apparent relief: a shape descriptor for stylized shading , 2008, NPAR.

[14]  R. Haber,et al.  Visual Perception , 2018, Encyclopedia of Database Systems.

[15]  Paolo Cignoni,et al.  A simple normal enhancement technique for interactive non-photorealistic renderings , 2005, Comput. Graph..

[16]  Aaron Hertzmann,et al.  Isophote distance: a shading approach to artistic stroke thickness , 2007, NPAR '07.

[17]  Ohad Ben-Shahar,et al.  Toward a Theory of Shape from Specular Flow , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[18]  Maneesh Agrawala,et al.  The assumed light direction for perceiving shape from shading , 2008, APGV '08.

[19]  Stefan Bruckner,et al.  Style Transfer Functions for Illustrative Volume Rendering , 2007, Comput. Graph. Forum.

[20]  Szymon Rusinkiewicz,et al.  Exaggerated shading for depicting shape and detail , 2006, ACM Trans. Graph..

[21]  Peter Shirley,et al.  A microfacet-based BRDF generator , 2000, SIGGRAPH.

[22]  N. Newman The Visual Neurosciences , 2005 .

[23]  M. Landy,et al.  How direction of illumination affects visually perceived surface roughness. , 2006, Journal of vision.

[24]  Ross T. Whitaker,et al.  Curvature-based transfer functions for direct volume rendering: methods and applications , 2003, IEEE Visualization, 2003. VIS 2003..

[25]  Takafumi Saito,et al.  Comprehensible rendering of 3-D shapes , 1990, SIGGRAPH.

[26]  Alex Benton 실시간 렌더링을 위한 Ambient Occlusion 텍스처 생성 , 2007 .

[27]  Pascal Barla,et al.  Radiance Scaling for versatile surface enhancement , 2010, I3D '10.

[28]  Roland W. Fleming,et al.  Distortion in 3D shape estimation with changes in illumination , 2007, APGV.

[29]  Jürgen Döllner,et al.  Blueprints - Illustrating Architecture and Technical Parts using Hardware-Accelerated Non-Photorealistic Rendering , 2004, Graphics Interface.

[30]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

[31]  Peter-Pike J. Sloan,et al.  The Lit Sphere: A Model for Capturing NPR Shading from Art , 2001, Graphics Interface.

[32]  Hans-Peter Seidel,et al.  Ridge-valley lines on meshes via implicit surface fitting , 2004, ACM Trans. Graph..

[33]  L. Chalupa,et al.  The visual neurosciences , 2004 .

[34]  Karol Myszkowski,et al.  3D unsharp masking for scene coherent enhancement , 2008, SIGGRAPH 2008.

[35]  Yunjin Lee,et al.  Line drawings via abstracted shading , 2007, ACM Trans. Graph..