Scattering-aware texture reproduction for 3D printing

Color texture reproduction in 3D printing commonly ignores volumetric light transport (cross-talk) between surface points on a 3D print. Such light diffusion leads to significant blur of details and color bleeding, and is particularly severe for highly translucent resin-based print materials. Given their widely varying scattering properties, this cross-talk between surface points strongly depends on the internal structure of the volume surrounding each surface point. Existing scattering-aware methods use simplified models for light difusion, and often accept the visual blur as an immutable property of the print medium. In contrast, our work counteracts heterogeneous scattering to obtain the impression of a crisp albedo texture on top of the 3D print, by optimizing for a fully volumetric material distribution that preserves the target appearance. Our method employs an efficient numerical optimizer on top of a general Monte-Carlo simulation of heterogeneous scattering, supported by a practical calibration procedure to obtain scattering parameters from a given set of printer materials. Despite the inherent translucency of the medium, we reproduce detailed surface textures on 3D prints. We evaluate our system using a commercial, five-tone 3D print process and compare against the printer's native color texturing mode, demonstrating that our method preserves high-frequency features well without having to compromise on color gamut.

[1]  Tim Weyrich,et al.  A layered, heterogeneous reflectance model for acquiring and rendering human skin , 2008, SIGGRAPH Asia '08.

[2]  Pieter Peers,et al.  SubEdit: a representation for editing measured heterogeneous subsurface scattering , 2009, ACM Trans. Graph..

[3]  Daniel G. Aliaga,et al.  A Total Variation Approach for Customizing Imagery to Improve Visual Acuity , 2015, ACM Trans. Graph..

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

[5]  Shuang Zhao,et al.  High-order similarity relations in radiative transfer , 2014, ACM Trans. Graph..

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

[7]  Radomír Mech,et al.  Dual‐color mixing for fused deposition modeling printers , 2014, Comput. Graph. Forum.

[8]  Ravi Ramamoorthi,et al.  Interactive albedo editing in path-traced volumetric materials , 2013, TOGS.

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

[10]  Toshiya Hachisuka,et al.  Parameter Estimation of BSSRDF for Heterogeneous Materials , 2017, Eurographics.

[11]  Tim Weyrich,et al.  Fabricating microgeometry for custom surface reflectance , 2009, SIGGRAPH 2009.

[12]  Henrik Wann Jensen,et al.  A rapid hierarchical rendering technique for translucent materials , 2005, ACM Trans. Graph..

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

[14]  Edward H. Adelson,et al.  Understanding the role of phase function in translucent appearance , 2013, TOGS.

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

[16]  Wojciech Matusik,et al.  Physical reproduction of materials with specified subsurface scattering , 2010, SIGGRAPH 2010.

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

[18]  Yue Gao,et al.  Real‐time homogenous translucent material editing , 2007, Comput. Graph. Forum.

[19]  Paolo Cignoni,et al.  Color Enhancement for Rapid Prototyping , 2008, VAST.

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

[21]  Peter Stucki,et al.  Funfamentals of 3D Halftoning , 1998, EP.

[22]  Derek Nowrouzezahrai,et al.  State of the Art in Artistic Editing of Appearance, Lighting and Material , 2016, Comput. Graph. Forum.

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

[24]  Wojciech Matusik,et al.  Printing spatially-varying reflectance , 2009, SIGGRAPH 2009.

[25]  Markus H. Gross,et al.  Perceptually-based compensation of light pollution in display systems , 2011, APGV '11.

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

[27]  Paolo Cignoni,et al.  Shape enhancement for rapid prototyping , 2010, The Visual Computer.

[28]  Eric Dubois,et al.  Cancellation of image crosstalk in time-sequential displays of stereoscopic video , 2000, IEEE Trans. Image Process..

[29]  B. Wilson,et al.  Similarity relations for the interaction parameters in radiation transport. , 1989, Applied optics.

[30]  Per H. Christensen,et al.  An approximate reflectance profile for efficient subsurface scattering , 2015, SIGGRAPH Talks.

[31]  Hujun Bao,et al.  Real-time editing and relighting of homogeneous translucent materials , 2008, The Visual Computer.

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

[33]  Wojciech Matusik,et al.  OpenFab , 2013, ACM Trans. Graph..

[34]  Wencheng Wang,et al.  A data-driven model for anisotropic heterogeneous subsurface scattering , 2013, 2013 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference.

[35]  Tim Weyrich,et al.  A layered, heterogeneous reflectance model for acquiring and rendering human skin , 2008, SIGGRAPH 2008.

[36]  Neri Oxman,et al.  Voxel-based fabrication through material property mapping: A design method for bitmap printing , 2015, Comput. Aided Des..

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

[38]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

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

[40]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[41]  Per H. Christensen,et al.  Photon Beam Diffusion: A Hybrid Monte Carlo Method for Subsurface Scattering , 2013, Comput. Graph. Forum.

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

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

[44]  Wojciech Matusik,et al.  Spec2Fab , 2013, ACM Trans. Graph..

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

[46]  David Salesin,et al.  Reproducing color images using custom inks , 1998, SIGGRAPH.

[47]  Shuang Zhao,et al.  Inverse volume rendering with material dictionaries , 2013, ACM Trans. Graph..