{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T09:38:21Z","timestamp":1773740301373,"version":"3.50.1"},"reference-count":77,"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\/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>We propose a robust re-meshing approach that can automatically generate visual-preserving low-poly meshes for any high-poly models found in the wild. Our method can be seamlessly integrated into current mesh-based 3D asset production pipelines. Given an input high-poly, our method proceeds in two stages: 1) Robustly extracting an offset surface mesh that is feature-preserving, and guaranteed to be watertight, manifold, and self-intersection free; 2) Progressively simplifying and flowing the offset mesh to bring it close to the input. The simplicity and the visual-preservation of the generated low-poly is controlled by a user-required target screen size of the input: decreasing the screen size reduces the element count of the low-poly but enlarges its visual difference from the input. We have evaluated our method on a subset of the Thingi10K dataset that contains models created by practitioners in different domains, with varying topological and geometric complexities. Compared to state-of-the-art approaches and widely used software, our method demonstrates its superiority in terms of the element count, visual preservation, geometry, and topology guarantees of the generated low-polys.<\/jats:p>","DOI":"10.1145\/3592396","type":"journal-article","created":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T14:29:21Z","timestamp":1690381761000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Robust Low-Poly Meshing for General 3D Models"],"prefix":"10.1145","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6766-9046","authenticated-orcid":false,"given":"Zhen","family":"Chen","sequence":"first","affiliation":[{"name":"University of Texas at Austin, Austin, United States of America"},{"name":"LightSpeed Studios, Bellevue, WA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9348-526X","authenticated-orcid":false,"given":"Zherong","family":"Pan","sequence":"additional","affiliation":[{"name":"LightSpeed Studios, Bellevue, WA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3326-7943","authenticated-orcid":false,"given":"Kui","family":"Wu","sequence":"additional","affiliation":[{"name":"LightSpeed Studios, Los Angeles, CA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0822-5274","authenticated-orcid":false,"given":"Etienne","family":"Vouga","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0829-7075","authenticated-orcid":false,"given":"Xifeng","family":"Gao","sequence":"additional","affiliation":[{"name":"LightSpeed Studios, Bellevue, WA, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2023,7,26]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Donya Labs AB. 2022. Simplygon 9. https:\/\/www.simplygon.com\/Home\/Index#section-solutions"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-010-0416-3"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2009.06.002"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201337"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3376918"},{"key":"e_1_2_2_6_1","unstructured":"Herv\u00e9 Br\u00f6nnimann Andreas Fabri Geert-Jan Giezeman Susan Hert Michael Hoffmann Lutz Kettner Sylvain Pion and Stefan Schirra. 2022. 2D and 3D Linear Geometry Kernel. In CGAL User and Reference Manual (5.5.1 ed.). CGAL Editorial Board."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073714"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2010.5539824"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00669"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530108"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00012"},{"key":"e_1_2_2_12_1","volume-title":"AUV-Net: Learning Aligned UV Maps for Texture Transfer and Synthesis. In 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society","author":"Chen Zhiqin","year":"2022","unstructured":"Zhiqin Chen, Kangxue Yin, and Sanja Fidler. 2022b. AUV-Net: Learning Aligned UV Maps for Texture Transfer and Synthesis. In 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society, Los Alamitos, CA, USA, 1455--1464."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480518"},{"key":"e_1_2_2_15_1","volume-title":"Eurographics Italian Chapter Conference, Vittorio Scarano, Rosario De Chiara, and Ugo Erra (Eds.). The Eurographics Association.","author":"Cignoni Paolo","year":"2008","unstructured":"Paolo Cignoni, Marco Callieri, Massimiliano Corsini, Matteo Dellepiane, Fabio Ganovelli, and Guido Ranzuglia. 2008. MeshLab: an Open-Source Mesh Processing Tool. In Eurographics Italian Chapter Conference, Vittorio Scarano, Rosario De Chiara, and Ugo Erra (Eds.). The Eurographics Association."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00236"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015817"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2013.04.004"},{"key":"e_1_2_2_19_1","volume-title":"Article 60 (may","author":"de Ara\u00fajo B. R.","year":"2015","unstructured":"B. R. de Ara\u00fajo, Daniel S. Lopes, Pauline Jepp, Joaquim A. Jorge, and Brian Wyvill. 2015. A Survey on Implicit Surface Polygonization. ACM Comput. Surv. 47, 4, Article 60 (may 2015), 39 pages."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480564"},{"key":"e_1_2_2_21_1","volume-title":"An efficient method of triangulating equi-valued surfaces by using tetrahedral cells. IEICE Transactions on Information and Systems","author":"Doi Akio","year":"1991","unstructured":"Akio Doi and Akio Koide. 1991. An efficient method of triangulating equi-valued surfaces by using tetrahedral cells. IEICE Transactions on Information and Systems (1991)."},{"key":"e_1_2_2_22_1","volume-title":"Letters: additional reference to marching cubes. Computer Graphics","author":"D\u00fcrst Matin J.","year":"1988","unstructured":"Matin J. D\u00fcrst. 1988. Letters: additional reference to marching cubes. Computer Graphics (1988)."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.01350"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00313"},{"key":"e_1_2_2_25_1","volume-title":"Feature Preserving Octree-Based Hexahedral Meshing. Computer Graphics Forum 38 (08","author":"Gao Xifeng","year":"2019","unstructured":"Xifeng Gao, Hanxiao Shen, and Daniele Panozzo. 2019. Feature Preserving Octree-Based Hexahedral Meshing. Computer Graphics Forum 38 (08 2019), 135--149."},{"key":"e_1_2_2_26_1","volume-title":"Low-Poly Mesh Generation for Building Models. In Special Interest Group on Computer Graphics and Interactive Techniques Conference Proceedings","author":"Gao Xifeng","year":"2022","unstructured":"Xifeng Gao, Kui Wu, and Zherong Pan. 2022. Low-Poly Mesh Generation for Building Models. In Special Interest Group on Computer Graphics and Interactive Techniques Conference Proceedings (Vancouver, BC, Canada) (SIGGRAPH22 Conference Proceeding). Association for Computing Machinery, New York, NY, USA, Article 3, 9 pages."},{"key":"e_1_2_2_27_1","volume-title":"Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97)","author":"Garland Michael","unstructured":"Michael Garland and Paul S. Heckbert. 1997. Surface Simplification Using Quadric Error Metrics. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97). ACM Press\/Addison-Wesley Publishing Co., USA, 209--216."},{"key":"e_1_2_2_28_1","volume-title":"Eurographics 2021 - Short Papers","author":"Han Dong-Hoon","unstructured":"Dong-Hoon Han, Chang-Jin Lee, Sangbin Lee, and Hyeong-Seok Ko. 2021. Tight Normal Cone Merging for Efficient Collision Detection of Thin Deformable Objects. In Eurographics 2021 - Short Papers, Holger Theisel and Michael Wimmer (Eds.). The Eurographics Association."},{"key":"e_1_2_2_29_1","volume-title":"Eurographics Symposium on Rendering - DL-only Track, Adrien Bousseau and Morgan McGuire (Eds.). The Eurographics Association, Prague, Czech Republic, 19 pages.","author":"Hasselgren Jon","year":"2021","unstructured":"Jon Hasselgren, Jacob Munkberg, Jaakko Lehtinen, Miika Aittala, and Samuli Laine. 2021. Appearance-Driven Automatic 3D Model Simplification. In Eurographics Symposium on Rendering - DL-only Track, Adrien Bousseau and Morgan McGuire (Eds.). The Eurographics Association, Prague, Czech Republic, 19 pages."},{"key":"e_1_2_2_30_1","volume-title":"Progressive Meshes. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '96)","author":"Hoppe Hugues","year":"1996","unstructured":"Hugues Hoppe. 1996. Progressive Meshes. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '96). Association for Computing Machinery, New York, NY, USA, 99--108."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/319351.319357"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392385"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201353"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602141"},{"key":"e_1_2_2_35_1","unstructured":"Jingwei Huang Yichao Zhou and Leonidas Guibas. 2020. ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups. (2020). arXiv:2005.11621"},{"key":"e_1_2_2_36_1","doi-asserted-by":"crossref","unstructured":"Alec Jacobson Daniele Panozzo et al. 2018. libigl: A simple C++ geometry processing library. https:\/\/libigl.github.io\/.","DOI":"10.1145\/3134472.3134497"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566586"},{"key":"e_1_2_2_38_1","volume-title":"Intersection-free contouring on an octree grid. Pacific Graphics Poster (01","author":"Ju Tao","year":"2006","unstructured":"Tao Ju and Tushar Udeshi. 2006. Intersection-free contouring on an octree grid. Pacific Graphics Poster (01 2006)."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383795.2383801"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130823"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3016645"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383265"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417861"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13932"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.2003.10487582"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.isprsjprs.2021.01.006"},{"key":"e_1_2_2_47_1","volume-title":"Deep Marching Cubes: Learning Explicit Surface Representations. In 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition. 2916--2925","author":"Liao Yiyi","year":"2018","unstructured":"Yiyi Liao, Simon Donn\u00e9, and Andreas Geiger. 2018. Deep Marching Cubes: Learning Explicit Surface Representations. In 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition. 2916--2925."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.1998.745314"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/353981.353995"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130897"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2003.1175094"},{"key":"e_1_2_2_52_1","volume-title":"Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '87)","author":"William","unstructured":"William E. Lorensen and Harvey E. Cline. 1987. Marching Cubes: A High Resolution 3D Surface Construction Algorithm. In Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '87). Association for Computing Machinery, New York, NY, USA, 163--169."},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14344"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01607.x"},{"key":"e_1_2_2_55_1","unstructured":"Jan M\u00f6bius Mario Botsch. 2015. IsoEx. https:\/\/www.graphics.rwth-aachen.de\/IsoEx\/index.html"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.1994.346307"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618483"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52688.2022.00810"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.258"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480501"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2003.1207437"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.2004.28"},{"key":"e_1_2_2_63_1","volume-title":"Proceeding Visualization '91","author":"Gregory","unstructured":"Gregory M. Nielson and Bernd Hamann. 1991. The asymptotic decider: resolving the ambiguity in marching cubes. In Proceeding Visualization '91. 83--91."},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530152"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818093"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12531"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1012"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCCGA.2004.1348336"},{"key":"e_1_2_2_69_1","unstructured":"Tianchang Shen Jun Gao Kangxue Yin Ming-Yu Liu and Sanja Fidler. 2021. Deep Marching Tetrahedra: a Hybrid Representation for High-Resolution 3D Shape Synthesis. In Advances in Neural Information Processing Systems (NeurIPS)."},{"key":"e_1_2_2_70_1","article-title":"A Fast and Memory Saving Marching Cubes 33 Implementation with the Correct Interior Test","volume":"8","author":"Vega David","year":"2019","unstructured":"David Vega, Javier Abache, and David Coll. 2019. A Fast and Memory Saving Marching Cubes 33 Implementation with the Correct Interior Test. Journal of Computer Graphics Techniques (JCGT) 8, 3 (8 August 2019), 1--18.","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_2_2_71_1","volume-title":"Efficient self-collision detection on smoothly discretized surface animations using geometrical shape regularity. Computer Graphics Forum","author":"Volino Pascal","year":"1994","unstructured":"Pascal Volino and Nadia Magnenat Thalmann. 1994. Efficient self-collision detection on smoothly discretized surface animations using geometrical shape regularity. Computer Graphics Forum (1994)."},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13095"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530103"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14669"},{"key":"e_1_2_2_75_1","volume-title":"Data Structure for Soft Objects. The Visual Computer - VC 2 (08","author":"Wyvill Geoff","year":"1986","unstructured":"Geoff Wyvill, Craig McPheeters, and Brian Wyvill. 1986. Data Structure for Soft Objects. The Visual Computer - VC 2 (08 1986), 227--234."},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459873"},{"key":"e_1_2_2_77_1","volume-title":"Finding Good Configurations of Planar Primitives in Unorganized Point Clouds. In 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society","author":"Yu Mulin","year":"2022","unstructured":"Mulin Yu and Florent Lafarge. 2022. Finding Good Configurations of Planar Primitives in Unorganized Point Clouds. In 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society, Los Alamitos, CA, USA, 6357--6366."},{"key":"e_1_2_2_78_1","first-page":"3D","article-title":"Thingi10K","volume":"10","author":"Zhou Qingnan","year":"2016","unstructured":"Qingnan Zhou and Alec Jacobson. 2016. Thingi10K: A Dataset of 10,000 3D-Printing Models. (2016). arXiv:1605.04797","journal-title":"A Dataset of"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592396","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3592396","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\/3592396"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,26]]},"references-count":77,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["10.1145\/3592396"],"URL":"https:\/\/doi.org\/10.1145\/3592396","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"}}]}}