{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T18:08:43Z","timestamp":1758823723116,"version":"3.41.0"},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2006,7,1]],"date-time":"2006-07-01T00:00:00Z","timestamp":1151712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2006,7]]},"abstract":"<jats:p>\n            We introduce\n            <jats:italic>mesh quilting<\/jats:italic>\n            , a geometric texture synthesis algorithm in which a 3D texture sample given in the form of a triangle mesh is seamlessly applied inside a thin shell around an arbitrary surface through local stitching and deformation. We show that such geometric textures allow interactive and versatile editing and animation, producing compelling visual effects that are difficult to achieve with traditional texturing methods. Unlike pixel-based image quilting, mesh quilting is based on stitching together 3D geometry elements. Our quilting algorithm finds corresponding geometry elements in adjacent texture patches, aligns elements through local deformation, and merges elements to seamlessly connect texture patches. For mesh quilting on curved surfaces, a critical issue is to reduce distortion of geometry elements inside the 3D space of the thin shell. To address this problem we introduce a low-distortion parameterization of the shell space so that geometry elements can be synthesized even on very curved objects without the visual distortion present in previous approaches. We demonstrate how mesh quilting can be used to generate convincing decorations for a wide range of geometric textures.\n          <\/jats:p>","DOI":"10.1145\/1141911.1141942","type":"journal-article","created":{"date-parts":[[2006,7,25]],"date-time":"2006-07-25T14:14:26Z","timestamp":1153836866000},"page":"690-697","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["Mesh quilting for geometric texture synthesis"],"prefix":"10.1145","volume":"25","author":[{"given":"Kun","family":"Zhou","sequence":"first","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Huang","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xi","family":"Wang","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yiying","family":"Tong","sequence":"additional","affiliation":[{"name":"Caltech"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mathieu","family":"Desbrun","sequence":"additional","affiliation":[{"name":"Caltech"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baining","family":"Guo","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heung-Yeung","family":"Shum","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,7]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057437"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.969114"},{"key":"e_1_2_2_3_1","doi-asserted-by":"crossref","unstructured":"Desbrun M. Meyer M. and Alliez P. 2002. Intrinsic parameterizations of surface meshes. In Eurographics 209--218.  Desbrun M. Meyer M. and Alliez P. 2002. Intrinsic parameterizations of surface meshes. In Eurographics 209--218.","DOI":"10.1111\/1467-8659.00580"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-1-00600"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383296"},{"volume-title":"Proceedings of ICCV, 1033--1038","author":"Efros A. A.","key":"e_1_2_2_6_1","unstructured":"Efros , A. A. , and Leung , T. K . 1999. Texture synthesis by non-parametric sampling . In Proceedings of ICCV, 1033--1038 . Efros, A. A., and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In Proceedings of ICCV, 1033--1038."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2005.79"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015728"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218447"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74361"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882264"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073263"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SMI.2005.24"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073261"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566590"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/501786.501787"},{"volume-title":"Eurographics Symposium on Rendering, 82--89","author":"Magda S.","key":"e_1_2_2_17_1","unstructured":"Magda , S. , and Kriegman , D . 2003. Fast texture synthesis on arbitrary meshes . In Eurographics Symposium on Rendering, 82--89 . Magda, S., and Kriegman, D. 2003. Fast texture synthesis on arbitrary meshes. In Eurographics Symposium on Rendering, 82--89."},{"volume-title":"Eurographics Symposium on Rendering, 97--105","author":"Nealen A.","key":"e_1_2_2_18_1","unstructured":"Nealen , A. , and Alexa , M . 2003. Hybrid texture synthesis . In Eurographics Symposium on Rendering, 97--105 . Nealen, A., and Alexa, M. 2003. Hybrid texture synthesis. In Eurographics Symposium on Rendering, 97--105."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.675652"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325246"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015773"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74359"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325247"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073239"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344987"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383307"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566635"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057456"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566634"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383297"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345009"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383298"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015730"},{"volume-title":"Proceedings of 12th Eurographics Workshop on Rendering, 301--312","author":"Ying L.","key":"e_1_2_2_34_1","unstructured":"Ying , L. , Hertzmann , A. , Biermann , H. , and Zorin , D . 2001. Texture and shape synthesis on surfaces . In Proceedings of 12th Eurographics Workshop on Rendering, 301--312 . Ying, L., Hertzmann, A., Biermann, H., and Zorin, D. 2001. Texture and shape synthesis on surfaces. In Proceedings of 12th Eurographics Workshop on Rendering, 301--312."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015774"},{"volume-title":"Eurographics Symposium on Rendering, 90--96","author":"Zelinka S.","key":"e_1_2_2_36_1","unstructured":"Zelinka , S. , and Garland , M . 2003. Interactive texture synthesis on surfaces using jump maps . In Eurographics Symposium on Rendering, 90--96 . Zelinka, S., and Garland, M. 2003. Interactive texture synthesis on surfaces using jump maps. In Eurographics Symposium on Rendering, 90--96."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882266"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.78"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1141911.1141942","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1141911.1141942","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:14:24Z","timestamp":1750259664000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1141911.1141942"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,7]]},"references-count":38,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2006,7]]}},"alternative-id":["10.1145\/1141911.1141942"],"URL":"https:\/\/doi.org\/10.1145\/1141911.1141942","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2006,7]]},"assertion":[{"value":"2006-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}