{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T10:48:03Z","timestamp":1753181283222,"version":"3.41.0"},"reference-count":54,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2020,4,18]],"date-time":"2020-04-18T00:00:00Z","timestamp":1587168000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"German Federal Ministry of Education and Research","award":["02P14A146,13N15155"],"award-info":[{"award-number":["02P14A146,13N15155"]}]},{"name":"Governmental District Cologne","award":["EFRE-0500038"],"award-info":[{"award-number":["EFRE-0500038"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2020,4,18]]},"abstract":"<jats:p>We present a method for example-based texturing of triangular 3D meshes. Our algorithm maps a small 2D texture sample onto objects of arbitrary size in a seamless fashion, with no visible repetitions and low overall distortion. It requires minimal user interaction and can be applied to complex, multi-layered input materials that are not required to be tileable. Our framework integrates a patch-based approach with per-pixel compositing. To minimize visual artifacts, we run a three-level optimization that starts with a rigid alignment of texture patches (macro scale), then continues with non-rigid adjustments (meso scale) and finally performs pixel-level texture blending (micro scale). We demonstrate that the relevance of the three levels depends on the texture content and type (stochastic, structured, or anisotropic textures).<\/jats:p>","DOI":"10.1145\/3384542","type":"journal-article","created":{"date-parts":[[2021,3,23]],"date-time":"2021-03-23T17:44:11Z","timestamp":1616521451000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A Three-Level Approach to Texture Mapping and Synthesis on 3D Surfaces"],"prefix":"10.1145","volume":"3","author":[{"given":"Kersten","family":"Schuster","sequence":"first","affiliation":[{"name":"Visual Computing Institute, RWTH Aachen University, Ahornstra\u00dfe, Aachen, Germany"}]},{"given":"Philip","family":"Trettner","sequence":"additional","affiliation":[{"name":"Visual Computing Institute, RWTH Aachen University, Ahornstra\u00dfe, Aachen, Germany"}]},{"given":"Patric","family":"Schmitz","sequence":"additional","affiliation":[{"name":"Visual Computing Institute, RWTH Aachen University, Ahornstra\u00dfe, Aachen, Germany"}]},{"given":"Leif","family":"Kobbelt","sequence":"additional","affiliation":[{"name":"Visual Computing Institute, RWTH Aachen University, Ahornstra\u00dfe, Aachen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2020,5,4]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_2_1_1","DOI":"10.1109\/34.121791"},{"doi-asserted-by":"publisher","key":"e_1_2_2_2_1","DOI":"10.1145\/2461912.2462014"},{"doi-asserted-by":"publisher","key":"e_1_2_2_3_1","DOI":"10.1145\/1531326.1531383"},{"key":"e_1_2_2_4_1","volume-title":"International Conference on Curves and Surfaces. Springer, 193--206","author":"Bommes David","year":"2010","unstructured":"David Bommes , Henrik Zimmer , and Leif Kobbelt . 2010 . Practical mixed-integer optimization for geometry processing . In International Conference on Curves and Surfaces. Springer, 193--206 . David Bommes, Henrik Zimmer, and Leif Kobbelt. 2010. Practical mixed-integer optimization for geometry processing. In International Conference on Curves and Surfaces. Springer, 193--206."},{"key":"e_1_2_2_5_1","article-title":"On Histogram-Preserving Blending for Randomized Texture Tiling","volume":"8","author":"Burley Brent","year":"2019","unstructured":"Brent Burley . 2019 . On Histogram-Preserving Blending for Randomized Texture Tiling . Journal of Computer Graphics Techniques (JCGT) 8 , 4 (8 November 2019), 31--53. Brent Burley. 2019. On Histogram-Preserving Blending for Randomized Texture Tiling. Journal of Computer Graphics Techniques (JCGT) 8, 4 (8 November 2019), 31--53.","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"doi-asserted-by":"publisher","key":"e_1_2_2_6_1","DOI":"10.1145\/2816795.2818140"},{"key":"e_1_2_2_7_1","volume-title":"GPU Zen 2: Advanced Rendering Techniques","author":"Deliot Thomas","year":"2009","unstructured":"Thomas Deliot and Eric Heitz . 2019. Procedural Stochastic Textures by Tiling and Blending . In GPU Zen 2: Advanced Rendering Techniques , W. Engel (Ed.). Black Cat Publishing Inc ., 144 West D Street Suite 204, Encinitas, CA 9 2009 , Chapter 2 in Part IV, 177--200. Thomas Deliot and Eric Heitz. 2019. Procedural Stochastic Textures by Tiling and Blending. In GPU Zen 2: Advanced Rendering Techniques, W. Engel (Ed.). Black Cat Publishing Inc., 144 West D Street Suite 204, Encinitas, CA 92009, Chapter 2 in Part IV, 177--200."},{"doi-asserted-by":"publisher","key":"e_1_2_2_8_1","DOI":"10.1111\/j.1467-8659.2008.01254.x"},{"key":"e_1_2_2_9_1","first-page":"637","article-title":"Centroidal Voronoi Tessellations","volume":"41","year":"1999","unstructured":"Qiang. Du, Vance. Faber, and Max. Gunzburger. 1999 . Centroidal Voronoi Tessellations : Applications and Algorithms. SIAM Rev. 41 , 4 (1999), 637 -- 676 . Qiang. Du, Vance. Faber, and Max. Gunzburger. 1999. Centroidal Voronoi Tessellations: Applications and Algorithms. SIAM Rev. 41, 4 (1999), 637--676.","journal-title":"Applications and Algorithms. SIAM Rev."},{"doi-asserted-by":"publisher","key":"e_1_2_2_10_1","DOI":"10.1145\/2766984"},{"volume-title":"Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01)","author":"Alexei","unstructured":"Alexei A. Efros and William T. Freeman. 2001. Image Quilting for Texture Synthesis and Transfer . In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01) . ACM, New York, NY, USA, 341--346. Alexei A. Efros and William T. Freeman. 2001. Image Quilting for Texture Synthesis and Transfer. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01). ACM, New York, NY, USA, 341--346.","key":"e_1_2_2_11_1"},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of the International Conference on Computer Vision-Volume 2 -","volume":"2","author":"Alexei","unstructured":"Alexei A. Efros and Thomas K. Leung. 1999. Texture Synthesis by Non-Parametric Sampling . In Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2 (ICCV '99). IEEE Computer Society, Washington, DC, USA, 1033-. Alexei A. Efros and Thomas K. Leung. 1999. Texture Synthesis by Non-Parametric Sampling. In Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2 (ICCV '99). IEEE Computer Society, Washington, DC, USA, 1033-."},{"doi-asserted-by":"publisher","key":"e_1_2_2_13_1","DOI":"10.1145\/358669.358692"},{"doi-asserted-by":"publisher","key":"e_1_2_2_14_1","DOI":"10.1145\/2185520.2185569"},{"unstructured":"Leon Gatys Alexander S Ecker and Matthias Bethge. 2015. Texture synthesis using convolutional neural networks. In Advances in neural information processing systems. 262--270.  Leon Gatys Alexander S Ecker and Matthias Bethge. 2015. Texture synthesis using convolutional neural networks. In Advances in neural information processing systems. 262--270.","key":"e_1_2_2_15_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_16_1","DOI":"10.1145\/2661229.2661249"},{"key":"e_1_2_2_17_1","volume-title":"SIGGRAPH 2001 Sketches and Applications","author":"Gorla Gabriele","year":"2001","unstructured":"Gabriele Gorla , Victoria Interrante , and Guillermo Sapiro . 2001 . Growing fitted textures . SIGGRAPH 2001 Sketches and Applications (2001), 191. Gabriele Gorla, Victoria Interrante, and Guillermo Sapiro. 2001. Growing fitted textures. SIGGRAPH 2001 Sketches and Applications (2001), 191."},{"unstructured":"Gael Guennebaud Beno\u00eet Jacob etal 2010. Eigen v3. http:\/\/eigen.tuxfamily.org.  Gael Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org.","key":"e_1_2_2_18_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_19_1","DOI":"10.1007\/s00371-006-0078-3"},{"unstructured":"Christopher G Harris Mike Stephens etal 1988. A combined corner and edge detector.. In Alvey vision conference Vol. 15. Citeseer 10--5244.  Christopher G Harris Mike Stephens et al. 1988. A combined corner and edge detector.. In Alvey vision conference Vol. 15. Citeseer 10--5244.","key":"e_1_2_2_20_1"},{"volume-title":"Proceedings of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '95)","author":"David","unstructured":"David J. Heeger and James R. Bergen. 1995. Pyramid-based Texture Analysis\/Synthesis . In Proceedings of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '95) . ACM, New York, NY, USA, 229--238. David J. Heeger and James R. Bergen. 1995. Pyramid-based Texture Analysis\/Synthesis. In Proceedings of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '95). ACM, New York, NY, USA, 229--238.","key":"e_1_2_2_21_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_22_1","DOI":"10.1145\/3233304"},{"doi-asserted-by":"crossref","unstructured":"Alec Jacobson Daniele Panozzo etal 2018. libigl: A simple C++ geometry processing library. https:\/\/libigl.github.io\/.  Alec Jacobson Daniele Panozzo et al. 2018. libigl: A simple C++ geometry processing library. https:\/\/libigl.github.io\/.","key":"e_1_2_2_23_1","DOI":"10.1145\/3134472.3134497"},{"key":"e_1_2_2_24_1","volume-title":"Texture synthesis with spatial generative adversarial networks. arXiv preprint arXiv:1611.08207","author":"Jetchev Nikolay","year":"2016","unstructured":"Nikolay Jetchev , Urs Bergmann , and Roland Vollgraf . 2016. Texture synthesis with spatial generative adversarial networks. arXiv preprint arXiv:1611.08207 ( 2016 ). Nikolay Jetchev, Urs Bergmann, and Roland Vollgraf. 2016. Texture synthesis with spatial generative adversarial networks. arXiv preprint arXiv:1611.08207 (2016)."},{"doi-asserted-by":"publisher","key":"e_1_2_2_25_1","DOI":"10.1145\/1141911.1141934"},{"doi-asserted-by":"publisher","key":"e_1_2_2_26_1","DOI":"10.1145\/1276377.1276380"},{"doi-asserted-by":"publisher","key":"e_1_2_2_27_1","DOI":"10.1145\/1201775.882264"},{"key":"e_1_2_2_28_1","volume-title":"Procedural Isotropic Stochastic Textures by Example. Computers & Graphics (Special issue on Procedural Methods in Computer Graphics) 34, 4","author":"Lagae Ares","year":"2010","unstructured":"Ares Lagae , Peter Vangorp , Toon Lenaerts , and Philip Dutr\u00e9 . 2010. Procedural Isotropic Stochastic Textures by Example. Computers & Graphics (Special issue on Procedural Methods in Computer Graphics) 34, 4 ( 2010 ), 312--321. Ares Lagae, Peter Vangorp, Toon Lenaerts, and Philip Dutr\u00e9. 2010. Procedural Isotropic Stochastic Textures by Example. Computers & Graphics (Special issue on Procedural Methods in Computer Graphics) 34, 4 (2010), 312--321."},{"doi-asserted-by":"publisher","key":"e_1_2_2_29_1","DOI":"10.5555\/2383795.2383813"},{"key":"e_1_2_2_30_1","volume-title":"Parallel Controllable Texture Synthesis. In ACM SIGGRAPH 2005 Papers (SIGGRAPH '05)","author":"Lefebvre Sylvain","year":"2005","unstructured":"Sylvain Lefebvre and Hugues Hoppe . 2005 . Parallel Controllable Texture Synthesis. In ACM SIGGRAPH 2005 Papers (SIGGRAPH '05) . ACM, New York, NY, USA, 777--786. Sylvain Lefebvre and Hugues Hoppe. 2005. Parallel Controllable Texture Synthesis. In ACM SIGGRAPH 2005 Papers (SIGGRAPH '05). ACM, New York, NY, USA, 777--786."},{"key":"e_1_2_2_31_1","volume-title":"Appearance-space Texture Synthesis. In ACM SIGGRAPH 2006 Papers (SIGGRAPH '06)","author":"Lefebvre Sylvain","year":"2006","unstructured":"Sylvain Lefebvre and Hugues Hoppe . 2006 . Appearance-space Texture Synthesis. In ACM SIGGRAPH 2006 Papers (SIGGRAPH '06) . ACM, New York, NY, USA, 541--548. Sylvain Lefebvre and Hugues Hoppe. 2006. Appearance-space Texture Synthesis. In ACM SIGGRAPH 2006 Papers (SIGGRAPH '06). ACM, New York, NY, USA, 541--548."},{"doi-asserted-by":"publisher","key":"e_1_2_2_32_1","DOI":"10.1145\/566654.566590"},{"doi-asserted-by":"publisher","key":"e_1_2_2_33_1","DOI":"10.5555\/882404.882419"},{"key":"e_1_2_2_34_1","volume-title":"In Proc. of WSCG'2002","author":"Novotni Marcin","year":"2002","unstructured":"Marcin Novotni , Reinhard Klein , 2002 . Computing geodesic distances on triangular meshes . In In Proc. of WSCG'2002 . Marcin Novotni, Reinhard Klein, et al. 2002. Computing geodesic distances on triangular meshes. In In Proc. of WSCG'2002."},{"doi-asserted-by":"publisher","key":"e_1_2_2_35_1","DOI":"10.1145\/882262.882269"},{"doi-asserted-by":"publisher","key":"e_1_2_2_36_1","DOI":"10.1145\/325165.325247"},{"doi-asserted-by":"publisher","key":"e_1_2_2_37_1","DOI":"10.1109\/MCG.2009.153"},{"doi-asserted-by":"publisher","key":"e_1_2_2_38_1","DOI":"10.1023\/A:1026553619983"},{"key":"e_1_2_2_39_1","volume-title":"Lapped Textures. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '00)","author":"Praun Emil","year":"2000","unstructured":"Emil Praun , Adam Finkelstein , and Hugues Hoppe . 2000 . Lapped Textures. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '00) . ACM Press\/Addison-Wesley Publishing Co., New York, NY, USA, 465--470. Emil Praun, Adam Finkelstein, and Hugues Hoppe. 2000. Lapped Textures. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '00). ACM Press\/Addison-Wesley Publishing Co., New York, NY, USA, 465--470."},{"doi-asserted-by":"publisher","key":"e_1_2_2_40_1","DOI":"10.1145\/3072959.2983621"},{"doi-asserted-by":"publisher","key":"e_1_2_2_41_1","DOI":"10.1145\/1141911.1141930"},{"volume-title":"The Stanford 3D Scanning Repository","unstructured":"Stanford. 2020. The Stanford 3D Scanning Repository . http:\/\/www-graphics.stanford.edu\/data\/3Dscanrep\/. Accessed: 2020-03-13. Stanford. 2020. The Stanford 3D Scanning Repository. http:\/\/www-graphics.stanford.edu\/data\/3Dscanrep\/. Accessed: 2020-03-13.","key":"e_1_2_2_42_1"},{"unstructured":"Textures.com. 2020. Textures for 3D graphic design and Photoshop. https:\/\/www.textures.com\/. Accessed: 2019-12--12.  Textures.com. 2020. Textures for 3D graphic design and Photoshop. https:\/\/www.textures.com\/. Accessed: 2019-12--12.","key":"e_1_2_2_43_1"},{"volume-title":"Ghost Model by navalguijo on Thingiverse. https:\/\/www.thingiverse.com\/thing:12585 Accessed","year":"2020","unstructured":"Thingiverse. 2011a. Ghost Model by navalguijo on Thingiverse. https:\/\/www.thingiverse.com\/thing:12585 Accessed March 17, 2020 . Thingiverse. 2011a. Ghost Model by navalguijo on Thingiverse. https:\/\/www.thingiverse.com\/thing:12585 Accessed March 17, 2020.","key":"e_1_2_2_44_1"},{"volume-title":"Part of Sesame Street Sign Model by cptnAWESOME on Thingiverse. https:\/\/www.thingiverse.com\/thing:14974 Accessed","year":"2020","unstructured":"Thingiverse. 2011b. Part of Sesame Street Sign Model by cptnAWESOME on Thingiverse. https:\/\/www.thingiverse.com\/thing:14974 Accessed March 17, 2020 . Thingiverse. 2011b. Part of Sesame Street Sign Model by cptnAWESOME on Thingiverse. https:\/\/www.thingiverse.com\/thing:14974 Accessed March 17, 2020.","key":"e_1_2_2_45_1"},{"volume-title":"Anvil Model by WorksBySolo on Thingiverse. https:\/\/www.thingiverse.com\/thing:31397 Accessed","year":"2020","unstructured":"Thingiverse. 2012. Anvil Model by WorksBySolo on Thingiverse. https:\/\/www.thingiverse.com\/thing:31397 Accessed March 17, 2020 . Thingiverse. 2012. Anvil Model by WorksBySolo on Thingiverse. https:\/\/www.thingiverse.com\/thing:31397 Accessed March 17, 2020.","key":"e_1_2_2_46_1"},{"key":"e_1_2_2_47_1","volume-title":"https:\/\/www.thingiverse.com\/thing:1146870 Accessed","author":"Thingiverse Entangled Model","year":"2020","unstructured":"Thingiverse. 2015. Metatron\/ Entangled Model by bathsheba on Thingiverse . https:\/\/www.thingiverse.com\/thing:1146870 Accessed March 17, 2020 . Thingiverse. 2015. Metatron\/Entangled Model by bathsheba on Thingiverse. https:\/\/www.thingiverse.com\/thing:1146870 Accessed March 17, 2020."},{"doi-asserted-by":"publisher","key":"e_1_2_2_48_1","DOI":"10.1145\/566654.566634"},{"doi-asserted-by":"publisher","key":"e_1_2_2_49_1","DOI":"10.1145\/383259.383297"},{"key":"e_1_2_2_50_1","first-page":"4","article-title":"Texture Networks: Feed-forward Synthesis of Textures and Stylized Images","volume":"1","author":"Ulyanov Dmitry","year":"2016","unstructured":"Dmitry Ulyanov , Vadim Lebedev , Andrea Vedaldi , and Victor S Lempitsky . 2016 . Texture Networks: Feed-forward Synthesis of Textures and Stylized Images .. In ICML , Vol. 1. 4 . Dmitry Ulyanov, Vadim Lebedev, Andrea Vedaldi, and Victor S Lempitsky. 2016. Texture Networks: Feed-forward Synthesis of Textures and Stylized Images.. In ICML, Vol. 1. 4.","journal-title":"ICML"},{"unstructured":"Li-Yi Wei Sylvain Lefebvre Vivek Kwatra and Greg Turk. 2009. State of the art in example-based texture synthesis.  Li-Yi Wei Sylvain Lefebvre Vivek Kwatra and Greg Turk. 2009. State of the art in example-based texture synthesis.","key":"e_1_2_2_51_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_52_1","DOI":"10.1145\/344779.345009"},{"doi-asserted-by":"publisher","key":"e_1_2_2_53_1","DOI":"10.1145\/383259.383298"},{"doi-asserted-by":"publisher","key":"e_1_2_2_54_1","DOI":"10.1145\/882262.882266"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3384542","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3384542","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:33:12Z","timestamp":1750199592000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3384542"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,18]]},"references-count":54,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,4,18]]}},"alternative-id":["10.1145\/3384542"],"URL":"https:\/\/doi.org\/10.1145\/3384542","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2020,4,18]]},"assertion":[{"value":"2020-05-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}