A Highlight-Generation Method for Rendering Translucent Objects

The acquisition of translucent objects has become a very common task thanks to the progress of 3D scanning technology. Since the characteristic soft appearance of translucent objects is due to subsurface scattering, the details are naturally left out in this appearance. For objects that have complex shapes, this lack of detail is obviously more prominent. In this paper, we propose a method to preserve the details of surface geometry by adding highlight effects. In generating highlight effects, our method employs a local orthonormal frame and combines, in a novel way, the incoming and outgoing light in approximating the subsurface scattering process. When the incident illuminant direction changes from nearly overhead to nearly horizontal, our method effectively preserves complex surface geometry details in the appearance of translucent materials. Through experiments, we show that our method can store surface features as well as maintain the translucency of the original materials and even enhance the perception of translucency. By numerically comparing the generated highlight effects with those generated by the traditional Bidirectional Reflectance Distribution Function (BRDF) models with different bandwidth parameters, we demonstrate the validity of our proposed method.

[1]  Steve Marschner,et al.  Specular reflection from woven cloth , 2012, TOGS.

[2]  P. Urban,et al.  Pushing the Limits of 3D Color Printing , 2015, ACM Trans. Graph..

[3]  Elmar Eisemann,et al.  Spectral Processing of Tangential Vector Fields , 2017, Comput. Graph. Forum.

[4]  Pat Hanrahan,et al.  Multiple scattering from distributions of specular v-grooves , 2018, ACM Trans. Graph..

[5]  Ning Zhang,et al.  Three-Dimensional Measurement for Specular Reflection Surface Based on Reflection Component Separation and Priority Region Filling Theory , 2017, Sensors.

[6]  Min H. Kim,et al.  Practical multiple scattering for rough surfaces , 2018, ACM Trans. Graph..

[7]  Heinrich H. Bülthoff,et al.  Perceiving translucent materials , 2004, APGV '04.

[8]  RaymondBoris,et al.  Optimizing BRDF orientations for the manipulation of anisotropic highlights , 2014 .

[9]  Bo Dong,et al.  Scattering Parameters and Surface Normals from Homogeneous Translucent Materials Using Photometric Stereo , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[10]  Junyu Dong,et al.  Why do rough surfaces appear glossy? , 2014, Journal of the Optical Society of America. A, Optics, image science, and vision.

[11]  I. Motoyoshi Highlight-shading relationship as a cue for the perception of translucent and transparent materials. , 2010, Journal of vision.

[12]  Hans-Peter Seidel,et al.  Polarization and Phase-Shifting for 3D Scanning of Translucent Objects , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

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

[14]  Anjul Patney,et al.  Filtering distributions of normals for shading antialiasing , 2016, High Performance Graphics.

[15]  Donald P. Greenberg,et al.  Non-linear approximation of reflectance functions , 1997, SIGGRAPH.

[16]  Hans-Peter Seidel,et al.  Modulated phase-shifting for 3D scanning , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Carsten Dachsbacher,et al.  Anisotropic Ambient Volume Shading , 2016, IEEE Transactions on Visualization and Computer Graphics.

[18]  James H. Elder,et al.  Effects of Specular Highlights on Perceived Surface Convexity , 2014, PLoS Comput. Biol..

[19]  Abhijeet Ghosh,et al.  Polarized Light Field Imaging for Single-Shot Reflectance Separation † , 2018, Sensors.

[20]  Baining Guo,et al.  Real‐time Rendering of Heterogeneous Translucent Objects with Arbitrary Shapes , 2010, Comput. Graph. Forum.

[21]  Heinrich H. Bülthoff,et al.  Low-Level Image Cues in the Perception of Translucent Materials , 2005, TAP.

[22]  Peter Shirley,et al.  An Anisotropic Phong BRDF Model , 2000, J. Graphics, GPU, & Game Tools.

[23]  Radomír Vávra,et al.  Anisotropic materials appearance analysis using ellipsoidal mirror , 2015, Electronic Imaging.

[24]  Arno Zinke,et al.  Light Scattering from Filaments , 2007, IEEE Transactions on Visualization and Computer Graphics.

[25]  Pascal Barla,et al.  Optimizing BRDF orientations for the manipulation of anisotropic highlights , 2014, Comput. Graph. Forum.

[26]  Steve Marschner,et al.  A practical model for subsurface light transport , 2001, SIGGRAPH.

[27]  Yanwen Guo,et al.  Rendering Thin Transparent Layers with Extended Normal Distribution Functions , 2017, IEEE Transactions on Visualization and Computer Graphics.

[28]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[29]  Eugene d'Eon A Better Dipole , 2012 .

[30]  Toshiya Hachisuka,et al.  Directional Dipole Model for Subsurface Scattering , 2014, ACM Trans. Graph..

[31]  Paul E. Debevec,et al.  Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 1998, SIGGRAPH '08.

[32]  Pieter Peers,et al.  An empirical study on the effects of translucency on photometric stereo , 2013, The Visual Computer.

[33]  Eugene d'Eon,et al.  A quantized-diffusion model for rendering translucent materials , 2011, ACM Trans. Graph..

[34]  Shree K. Nayar,et al.  Acquiring scattering properties of participating media by dilution , 2006, SIGGRAPH 2006.