Towards spatially varying gloss reproduction for 3D printing

3D printing technology is a powerful tool for manufacturing complex shapes with high-quality textures. Gloss, next to color and shape, is one of the most salient visual aspects of an object. Unfortunately, printing a wide range of spatially-varying gloss properties using state-of-the-art 3D printers is challenging as it relies on geometrical modifications to achieve the desired appearance. A common post-processing step is to apply off-the-shelf varnishes that modify the final gloss. The main difficulty in automating this process lies in the physical properties of the varnishes which owe their appearance to a high concentration of large particles and as such, they cannot be easily deposited with current 3D color printers. As a result, fine-grained control of gloss properties using today's 3D printing technologies is limited in terms of both spatial resolution and the range of achievable gloss. We address the above limitations and propose new printing hardware based on piezo-actuated needle valves capable of jetting highly viscous varnishes. Based on the new hardware setup, we present the complete pipeline for controlling the gloss of a given 2.5 D object, from printer calibration, through material selection, to the manufacturing of models with spatially-varying reflectance. Furthermore, we discuss the potential integration with current 3D printing technology. Apart from being a viable solution for 3D printing, our method offers an additional and essential benefit of separating color and gloss fabrication which makes the process more flexible and enables high-quality color and gloss reproduction.

[1]  Edward H. Adelson,et al.  GelSight: High-Resolution Robot Tactile Sensors for Estimating Geometry and Force , 2017, Sensors.

[2]  Kun Zhou,et al.  Computational hydrographic printing , 2015, ACM Trans. Graph..

[3]  Yu Song,et al.  Gloss, Color, and Topography Scanning for Reproducing a Painting’s Appearance Using 3D Printing , 2019, ACM Journal on Computing and Cultural Heritage.

[4]  Olga Sorkine-Hornung,et al.  Texture Mapping Real‐World Objects with Hydrographics , 2015, SGP '15.

[5]  Marc Alexa,et al.  Directional screens , 2017, SCF.

[6]  Frédo Durand,et al.  Experimental analysis of BRDF models , 2005, EGSR '05.

[7]  Hans-Peter Seidel,et al.  Dynamic Display of BRDFs , 2011, Comput. Graph. Forum.

[8]  Daniel L. Lau,et al.  Modern Digital Halftoning, Second Edition , 2007 .

[9]  M. Gross,et al.  Fabricating translucent materials using continuous pigment mixtures , 2013, ACM Trans. Graph..

[10]  Diego Gutierrez,et al.  Attribute‐preserving gamut mapping of measured BRDFs , 2017, Comput. Graph. Forum.

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

[12]  Karol Myszkowski,et al.  Scattering-aware texture reproduction for 3D printing , 2017, ACM Trans. Graph..

[13]  Steve Marschner,et al.  Printing anisotropic appearance with magnetic flakes , 2017, ACM Trans. Graph..

[14]  Baining Guo,et al.  Fabricating spatially-varying subsurface scattering , 2010, ACM Trans. Graph..

[15]  J WardGregory,et al.  Measuring and modeling anisotropic reflection , 1992 .

[16]  Maria V. Ortiz Segovia,et al.  Controlling colour-printed gloss by varnish-halftones , 2015, Electronic Imaging.

[17]  David J. Kriegman,et al.  Toward a perceptual space for gloss , 2009, TOGS.

[18]  Anselm Grundhöfer,et al.  Computational thermoforming , 2016, ACM Trans. Graph..

[19]  T. Trowbridge,et al.  Average irregularity representation of a rough surface for ray reflection , 1975 .

[20]  Marc Alexa,et al.  Approximating Free‐form Geometry with Height Fields for Manufacturing , 2015, Comput. Graph. Forum.

[21]  Yue Dong,et al.  Bi-scale appearance fabrication , 2013, ACM Trans. Graph..

[22]  Wojciech Matusik,et al.  MultiFab , 2015, ACM Trans. Graph..

[23]  Frédo Durand,et al.  Fabricating BRDFs at high spatial resolution using wave optics , 2013, ACM Trans. Graph..

[24]  Wojciech Matusik,et al.  Deep multispectral painting reproduction via multi-layer, custom-ink printing , 2018, ACM Trans. Graph..

[25]  Tim Weyrich,et al.  Fabricating microgeometry for custom surface reflectance , 2009, ACM Trans. Graph..

[26]  Marc Alexa,et al.  3D-Printing Spatially Varying BRDFs , 2013, IEEE Computer Graphics and Applications.

[27]  Steve Marschner,et al.  Microfacet Models for Refraction through Rough Surfaces , 2007, Rendering Techniques.

[28]  Wojciech Matusik,et al.  Physical reproduction of materials with specified subsurface scattering , 2010, ACM Trans. Graph..

[29]  Szymon Rusinkiewicz,et al.  Gamut Mapping Spatially Varying Reflectance with an Improved BRDF Similarity Metric , 2012, Comput. Graph. Forum.

[30]  Roger D. Hersch,et al.  $N$ -Ink Printer Characterization With Barycentric Subdivision , 2016, IEEE Transactions on Image Processing.

[31]  Ramin Samadani,et al.  Printing reflectance functions , 2012, TOGS.

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

[33]  Jinwei Gu,et al.  Toward a Perceptually Based Metric for BRDF Modeling , 2012, Color Imaging Conference.

[34]  Lerpong Jarupan,et al.  Printing Qualities on Inkjet-Printed Paper from Varnish Coating Agent with Rice Husk Silica Particles , 2012 .

[35]  Wojciech Matusik,et al.  Color contoning for 3D printing , 2017, ACM Trans. Graph..

[36]  Karol Myszkowski,et al.  Geometry-aware scattering compensation for 3D printing , 2019, ACM Trans. Graph..

[37]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[38]  Tim Weyrich,et al.  State of the Art in Computational Fabrication and Display of Material Appearance , 2013 .

[39]  Hans Brettel,et al.  Printing gloss effects in a 2.5D system , 2014, Electronic Imaging.

[40]  Tejas Madan Tanksale,et al.  3D printing spatially varying color and translucency , 2018, ACM Trans. Graph..

[41]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[42]  M. Landy,et al.  Conjoint Measurement of Gloss and Surface Texture , 2008, Psychological science.

[43]  Tim Warburton,et al.  An explicit construction of interpolation nodes on the simplex , 2007 .

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

[45]  E. de la Rie,et al.  Modification of Surface Roughness by Various Varnishes and Effect on Light Reflection , 2010 .

[46]  Jeppe Revall Frisvad,et al.  Microstructure Control in 3D Printing with Digital Light Processing , 2020, Comput. Graph. Forum.

[47]  Wojciech Matusik,et al.  Printing spatially-varying reflectance , 2009, ACM Trans. Graph..

[48]  S. Nakauchi,et al.  »Redefining A in RGBA: Towards a Standard for Graphical 3D Printing« PREISTRÄGER , 2019 .