Texture Mapping Real‐World Objects with Hydrographics

In the digital world, assigning arbitrary colors to an object is a simple operation thanks to texture mapping. However, in the real world, the same basic function of applying colors onto an object is far from trivial. One can specify colors during the fabrication process using a color 3D printer, but this does not apply to already existing objects. Paint and decals can be used during post‐fabrication, but they are challenging to apply on complex shapes. In this paper, we develop a method to enable texture mapping of physical objects, that is, we allow one to map an arbitrary color image onto a three‐dimensional object. Our approach builds upon hydrographics, a technique to transfer pigments printed on a sheet of polymer onto curved surfaces. We first describe a setup that makes the traditional water transfer printing process more accurate and consistent across prints. We then simulate the transfer process using a specialized parameterization to estimate the mapping between the planar color map and the object surface. We demonstrate that our approach enables the application of detailed color maps onto complex shapes such as 3D models of faces and anatomical casts.

[1]  Oliver Deussen,et al.  Image stylization with a painting machine using semantic hints , 2013, Comput. Graph..

[2]  Bernice E. Rogowitz,et al.  Perceptual issues in substituting texture for geometry , 2000, Electronic Imaging.

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

[4]  Pedro V. Sander,et al.  Signal-specialized parameterization for piecewise linear reconstruction , 2004, SGP '04.

[5]  Greg Welch,et al.  Animatronic shader lamps avatars , 2009, 2009 8th IEEE International Symposium on Mixed and Augmented Reality.

[6]  Eftychios Sifakis,et al.  Efficient elasticity for character skinning with contact and collisions , 2011, ACM Trans. Graph..

[7]  Jernej Barbic,et al.  FEM simulation of 3D deformable solids: a practitioner's guide to theory, discretization and model reduction , 2012, SIGGRAPH '12.

[8]  Eitan Grinspun,et al.  Discrete viscous sheets , 2012, ACM Trans. Graph..

[9]  Kai Hormann,et al.  Surface Parameterization: a Tutorial and Survey , 2005, Advances in Multiresolution for Geometric Modelling.

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

[11]  Ligang Liu,et al.  A Local/Global Approach to Mesh Parameterization , 2008, Comput. Graph. Forum.

[12]  Robert Bridson,et al.  Detailed water with coarse grids , 2014, ACM Trans. Graph..

[13]  Andrew Selle,et al.  Efficient elasticity for character skinning with contact and collisions , 2011, SIGGRAPH 2011.

[14]  Sylvain Lefebvre,et al.  Clean color: Improving multi‐filament 3D prints , 2014, Comput. Graph. Forum.

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

[16]  Sylvain Lefebvre,et al.  Texture sprites: texture elements splatted on surfaces , 2005, I3D '05.

[17]  Neil A. Dodgson,et al.  Advances in Multiresolution for Geometric Modelling , 2005 .

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

[19]  Robert Bridson,et al.  A fast variational framework for accurate solid-fluid coupling , 2007, ACM Trans. Graph..

[20]  Greg Welch,et al.  Shader Lamps: Animating Real Objects With Image-Based Illumination , 2001, Rendering Techniques.

[21]  Joseph A. Paradiso,et al.  Augmented Airbrush for Computer Aided Painting (CAP) , 2015, TOGS.

[22]  Anselm Grundhöfer,et al.  Augmenting physical avatars using projector-based illumination , 2013, ACM Trans. Graph..

[23]  Pedro V. Sander,et al.  Signal-Specialized Parametrization , 2002, Rendering Techniques.

[24]  Olga Sorkine-Hornung,et al.  Large-scale painting of photographs by interactive optimization , 2016, Comput. Graph..

[25]  Olaf Schenk,et al.  Fast Methods for Computing Selected Elements of the Green's Function in Massively Parallel Nanoelectronic Device Simulations , 2013, Euro-Par.