{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T02:53:55Z","timestamp":1774925635842,"version":"3.50.1"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T00:00:00Z","timestamp":1690329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:p>Micro-meshes (\u03bc-meshes) are a new structured graphics primitive supporting a large increase in geometric fidelity, without commensurate memory and run-time processing costs, consisting of a base mesh enriched by a displacement map. A new generation of GPUs supports this structure with native hardware \u03bc-mesh ray-tracing, that leverages a self-bounding, compressed displacement mapping scheme to achieve these efficiencies.<\/jats:p>\n          <jats:p>\n            In this paper, we present anautomatic method to convert an existing multi-million triangle mesh into this compact format, unlocking the advantages of the data representation for a large number of scenarios. We identify the requirements for high-quality \u03bc-meshes, and show how existing re-meshing and displacement-map baking tools are ill-suited for their generation. Our method is based on a simplification scheme tailored to the generation of high-quality\n            <jats:italic>base meshes<\/jats:italic>\n            , optimized for tessellation and displacement sampling, in conjunction with algorithms for determining\n            <jats:italic>displacement vectors<\/jats:italic>\n            to control the direction and range of displacements. We also explore the optimization of \u03bc-meshes for texture maps and the representation of boundaries.\n          <\/jats:p>\n          <jats:p>We demonstrate our method with extensive batch processing, converting an existing collection of high-resolution scanned models to the micro-mesh representation, providing an open-source reference implementation, and, as additional material, the data and an inspection tool.<\/jats:p>","DOI":"10.1145\/3592440","type":"journal-article","created":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T14:29:21Z","timestamp":1690381761000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Micro-Mesh Construction"],"prefix":"10.1145","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1759-5357","authenticated-orcid":false,"given":"Andrea","family":"Maggiordomo","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Milan, Milan, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-3133-4229","authenticated-orcid":false,"given":"Henry","family":"Moreton","sequence":"additional","affiliation":[{"name":"NVIDIA, Woodside, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2301-3173","authenticated-orcid":false,"given":"Marco","family":"Tarini","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Milan, Milan, Italy"}]}],"member":"320","published-online":{"date-parts":[[2023,7,26]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Adobe. 2021. Bake Mesh Maps. Substance 3D Documentation https:\/\/helpx.adobe.com\/substance-3d-painter\/using\/baking.html."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2004.06.007"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/cnm.1056"},{"key":"e_1_2_2_4_1","unstructured":"Blender Development Team. 2022. Blender. Blender Project. https:\/\/blender.org"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057457"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01040.x"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.2312\/LocalChapterEvents\/ItalChap\/ItalianChapConf2008\/129-136"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00698"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015802"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s003710050197"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/266989.267108"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280832"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.2312\/egs.20021033"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/964965.808602"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.1998.745283"},{"key":"e_1_2_2_16_1","first-page":"23","article-title":"Topology Preserving Edge Contraction","volume":"86","author":"Dey Tamal K","year":"1999","unstructured":"Tamal K Dey, Herbert Edelsbrunner, Sumanta Guha, and Dmitry V Nekhayev. 1999. Topology Preserving Edge Contraction. Publications de l'Institut Math\u00e9matique 86 (1999), 23--45.","journal-title":"Publications de l'Institut Math\u00e9matique"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(20000210)47:4"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258849"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.1998.745312"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1061347.1061350"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344831"},{"key":"e_1_2_2_22_1","unstructured":"Autodesk Help. 2021. Transfer Maps. Autodesk Knowledge Network https:\/\/knowledge.autodesk.com\/support\/maya\/learn?s=Transfer+Maps."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237216"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.1999.809869"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166119"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2632720"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818078"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417769"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459840"},{"key":"e_1_2_2_30_1","volume-title":"Nanite - A Deep Dive. In Advances in Real-Time Rendering in Games. ACM SIGGRAPH 2021 Courses) (Virtual) (SIGGRAPH '21)","author":"Karis Brian","year":"2021","unstructured":"Brian Karis, Rune Stubbe, and Graham Wihlidal. 2021. Nanite - A Deep Dive. In Advances in Real-Time Rendering in Games. ACM SIGGRAPH 2021 Courses) (Virtual) (SIGGRAPH '21)."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3016645"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8396(94)00016-L"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344829"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/353981.353995"},{"key":"e_1_2_2_35_1","volume-title":"Proceedings of the Symposium on Geometry Processing","author":"Liu Ligang","unstructured":"Ligang Liu, Lei Zhang, Yin Xu, Craig Gotsman, and Steven J. Gortler. 2008. A Local\/Global Approach to Mesh Parameterization. In Proceedings of the Symposium on Geometry Processing (Copenhagen, Denmark) (SGP '08). Eurographics Association, 1495--1504."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559758"},{"key":"e_1_2_2_37_1","unstructured":"Haik Lorenz and J\u00fcrgen D\u00f6llner. 2008. Dynamic mesh refinement on GPU using geometry shaders. (2008)."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.920624"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.142615"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2020.101943"},{"key":"e_1_2_2_41_1","unstructured":"Marmoset. 2022. Baking in Toolbag. https:\/\/marmoset.co\/toolbag\/baking\/."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1342250.1342280"},{"key":"e_1_2_2_43_1","volume-title":"Simplygon: The Standard in 3D Games Content Optimization. https:\/\/www.simplygon.com\/.","year":"2022","unstructured":"Microsoft. 2022. Simplygon: The Standard in 3D Games Content Optimization. https:\/\/www.simplygon.com\/."},{"key":"e_1_2_2_44_1","unstructured":"NVIDIA. 2022. NVIDIA Ada GPU Architecture. https:\/\/www.nvidia.com\/it-it\/geforce\/ada-lovelace-architecture. https:\/\/images.nvidia.com\/aem-dam\/Solutions\/geforce\/ada\/ada-lovelace-architecture\/nvidia-ada-gpu-architecture-whitepaper-1.03.pdf"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.28"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0925-7721(98)00029-7"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.2312\/SGP\/SGP05\/129-138"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01376.x"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1561\/0600000011"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-020-00179-2"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.2003.1250407"},{"key":"e_1_2_2_53_1","unstructured":"Three D Scans. 2022. Three D Scans - Free 3D scan archive. https:\/\/threedscans.com\/"},{"key":"e_1_2_2_54_1","volume-title":"New Results and New Trends in Computer Science","author":"Welzl Emo","unstructured":"Emo Welzl. 1991. Smallest enclosing disks (balls and ellipsoids). In New Results and New Trends in Computer Science, Hermann Maurer (Ed.). Springer Berlin Heidelberg, 359--370."},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01521.x"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","unstructured":"Sung-Eui Yoon B. Salomon R. Gayle and D. Manocha. 2004. Quick-VDR: interactive view-dependent rendering of massive models. In IEEE Visualization 2004. 131--138. 10.1109\/VISUAL.2004.86","DOI":"10.1109\/VISUAL.2004.86"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1731047.1731053"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13656"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13760"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592440","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3592440","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:59Z","timestamp":1750182539000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592440"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,26]]},"references-count":58,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["10.1145\/3592440"],"URL":"https:\/\/doi.org\/10.1145\/3592440","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,26]]},"assertion":[{"value":"2023-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}