{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T04:27:11Z","timestamp":1765254431586,"version":"build-2065373602"},"reference-count":71,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T00:00:00Z","timestamp":1721347200000},"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":[[2024,7,19]]},"abstract":"<jats:p>\n            Simulating high-resolution cloth poses computational challenges in real-time applications. In the gaming industry, the proxy mesh technique offers an alternative, simulating a simplified low-resolution cloth geometry,\n            <jats:italic>proxy mesh.<\/jats:italic>\n            This proxy mesh's dynamics drive the detailed high-resolution geometry,\n            <jats:italic>visual mesh<\/jats:italic>\n            , through Linear Blended Skinning (LBS). However, generating a suitable proxy mesh with appropriate skinning weights from a given visual mesh is non-trivial, often requiring skilled artists several days for fine-tuning. This paper presents an automatic pipeline to convert an ill-conditioned highresolution visual mesh into a single-layer low-poly proxy mesh. Given that the input visual mesh may not be simulation-ready, our approach then simulates the proxy mesh based on specific use scenarios and optimizes the skinning weights, relying on differential skinning with several well-designed loss functions to ensure the skinned visual mesh appears plausible in the final simulation. We have tested our method on various challenging cloth models, demonstrating its robustness and effectiveness.\n          <\/jats:p>","DOI":"10.1145\/3658177","type":"journal-article","created":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T14:47:57Z","timestamp":1721400477000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Proxy Asset Generation for Cloth Simulation in Games"],"prefix":"10.1145","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-4714-1760","authenticated-orcid":false,"given":"Zhongtian","family":"Zheng","sequence":"first","affiliation":[{"name":"Peking Unversity, Beijing, China"},{"name":"LightSpeed Studios, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6585-3009","authenticated-orcid":false,"given":"Tongtong","family":"Wang","sequence":"additional","affiliation":[{"name":"LightSpeed Studios, Shen Zhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-8880-2982","authenticated-orcid":false,"given":"Qijia","family":"Feng","sequence":"additional","affiliation":[{"name":"LightSpeed Studios, Los Angeles, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9348-526X","authenticated-orcid":false,"given":"Zherong","family":"Pan","sequence":"additional","affiliation":[{"name":"LightSpeed Studios, Seattle, 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, Seattle, 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, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2024,7,19]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"MOSEK ApS. 2019. The MOSEK optimization toolbox for MATLAB manual. Version 9.0. MOSEK."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186565"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.817351"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601116"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073714"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52688.2022.01797"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592396"},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3528223.3530108","article-title":"Neural dual contouring","volume":"41","author":"Chen Zhiqin","year":"2022","unstructured":"Zhiqin Chen, Andrea Tagliasacchi, Thomas Funkhouser, and Hao Zhang. 2022b. Neural dual contouring. ACM Transactions on Graphics (TOG) 41, 4 (2022), 1--13.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_10_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3478513.3480518","article-title":"Neural marching cubes","volume":"40","author":"Chen Zhiqin","year":"2021","unstructured":"Zhiqin Chen and Hao Zhang. 2021. Neural marching cubes. ACM Transactions on Graphics (TOG) 40, 6 (2021), 1--15.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_11_1","first-page":"21638","article-title":"Neural unsigned distance fields for implicit function learning","volume":"33","author":"Chibane Julian","year":"2020","unstructured":"Julian Chibane, Gerard Pons-Moll, et al. 2020. Neural unsigned distance fields for implicit function learning. Advances in Neural Information Processing Systems 33 (2020), 21638--21652.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_2_2_12_1","volume-title":"Appearance-Preserving Simplification. In Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '98)","author":"Cohen Jonathan","year":"1998","unstructured":"Jonathan Cohen, Marc Olano, and Dinesh Manocha. 1998. Appearance-Preserving Simplification. In Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '98). Association for Computing Machinery, New York, NY, USA, 115--122."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015817"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485919"},{"key":"e_1_2_2_15_1","volume-title":"Real-Time Data Driven Deformation Using Kernel Canonical Correlation Analysis. In ACM SIGGRAPH 2008 Papers","author":"Feng Wei-Wen","year":"2008","unstructured":"Wei-Wen Feng, Byung-Uck Kim, and Yizhou Yu. 2008. Real-Time Data Driven Deformation Using Kernel Canonical Correlation Analysis. In ACM SIGGRAPH 2008 Papers (Los Angeles, California) (SIGGRAPH '08). Association for Computing Machinery, New York, NY, USA, Article 91, 9 pages."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778845"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2982437"},{"key":"e_1_2_2_18_1","volume-title":"Low-Poly Mesh Generation for Building Models. In ACM SIGGRAPH 2022 Conference Proceedings","author":"Gao Xifeng","year":"2022","unstructured":"Xifeng Gao, Kui Wu, and Zherong Pan. 2022. Low-Poly Mesh Generation for Building Models. In ACM SIGGRAPH 2022 Conference Proceedings (Vancouver, BC, Canada) (SIGGRAPH '22). Association for Computing Machinery, New York, NY, USA, Article 3, 9 pages."},{"volume-title":"Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97)","author":"Garland Michael","key":"e_1_2_2_19_1","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_20_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218654306000810"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-20062-5_33"},{"key":"e_1_2_2_22_1","volume-title":"Mesh Optimization. In Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques","author":"Hoppe Hugues","year":"1993","unstructured":"Hugues Hoppe, Tony DeRose, Tom Duchamp, John McDonald, and Werner Stuetzle. 1993. Mesh Optimization. In Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (Anaheim, CA) (SIGGRAPH '93). Association for Computing Machinery, New York, NY, USA, 19--26."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618314"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964973"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818078"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073206"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230107"},{"key":"e_1_2_2_28_1","volume-title":"Physics-Inspired Upsampling for Cloth Simulation in Games. In ACM SIGGRAPH 2011 Papers","author":"Kavan Ladislav","year":"2011","unstructured":"Ladislav Kavan, Dan Gerszewski, Adam W. Bargteil, and Peter-Pike Sloan. 2011. Physics-Inspired Upsampling for Cloth Simulation in Games. In ACM SIGGRAPH 2011 Papers (Vancouver, British Columbia, Canada) (SIGGRAPH '11). Association for Computing Machinery, New York, NY, USA, Article 93, 10 pages."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1053427.1053429"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3016645"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073685"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073395"},{"key":"e_1_2_2_33_1","volume-title":"What energy functions can be minimized via graph cuts? IEEE transactions on pattern analysis and machine intelligence 26, 2","author":"Kolmogorov Vladimir","year":"2004","unstructured":"Vladimir Kolmogorov and Ramin Zabin. 2004. What energy functions can be minimized via graph cuts? IEEE transactions on pattern analysis and machine intelligence 26, 2 (2004), 147--159."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.1061"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01374.x"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601161"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.isprsjprs.2021.01.006"},{"key":"e_1_2_2_38_1","first-page":"4111","article-title":"VectorAdam for Rotation Equivariant Geometry Optimization","volume":"35","author":"Ling Selena Zihan","year":"2022","unstructured":"Selena Zihan Ling, Nicholas Sharp, and Alec Jacobson. 2022. VectorAdam for Rotation Equivariant Geometry Optimization. Advances in Neural Information Processing Systems 35 (2022), 4111--4122.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322969"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508406"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52729.2023.00031"},{"key":"e_1_2_2_42_1","volume-title":"NeuralUDF: Learning Unsigned Distance Fields for Multi-View Reconstruction of Surfaces with Arbitrary Topologies. In 2023 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Long Xiaoxiao","year":"2083","unstructured":"Xiaoxiao Long, Cheng Lin, Lingjie Liu, Yuan Liu, Peng Wang, Christian Theobalt, Taku Komura, and Wenping Wang. 2023. NeuralUDF: Learning Unsigned Distance Fields for Multi-View Reconstruction of Surfaces with Arbitrary Topologies. In 2023 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society, Los Alamitos, CA, USA, 20834--20843."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818013"},{"volume-title":"Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '87)","author":"William","key":"e_1_2_2_44_1","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_45_1","volume-title":"Decoupled weight decay regularization. arXiv preprint arXiv:1711.05101 0, 0","author":"Loshchilov Ilya","year":"2017","unstructured":"Ilya Loshchilov and Frank Hutter. 2017. Decoupled weight decay regularization. arXiv preprint arXiv:1711.05101 0, 0 (2017), 0."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392396"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2994258.2994272"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618483"},{"key":"e_1_2_2_49_1","unstructured":"miHoYo. 2020. HoYoLAB. https:\/\/ys.biligame.com\/gczj\/."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925905"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_2_2_53_1","unstructured":"NVIDIA. 2021. NVIDIA PhysX. https:\/\/developer.nvidia.com\/physx-sdk. Version 4.1."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV51070.2023.01307"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134010"},{"key":"e_1_2_2_56_1","unstructured":"Jonathan Richard Shewchuk. 2002. What is a good linear element? interpolation conditioning and quality measures.. In IMR. n\/a n\/a 115--126."},{"key":"e_1_2_2_57_1","article-title":"Realistic Biomechanical Simulation and Control of Human Swimming","volume":"34","author":"Si Weiguang","year":"2015","unstructured":"Weiguang Si, Sung-Hee Lee, Eftychios Sifakis, and Demetri Terzopoulos. 2015. Realistic Biomechanical Simulation and Control of Human Swimming. ACM Trans. Graph. 34, 1, Article 10 (dec 2015), 15 pages.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/1281991.1282006"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37427"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13161"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00769.x"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818063"},{"key":"e_1_2_2_63_1","first-page":"32172","article-title":"HSDF: Hybrid Sign and Distance Field for Modeling Surfaces with Arbitrary Topologies","volume":"35","author":"Wang Li","year":"2022","unstructured":"Li Wang, Weikai Chen, Xiaoxu Meng, Bo Yang, Jintao Li, Lin Gao, et al. 2022. HSDF: Hybrid Sign and Distance Field for Modeling Surfaces with Arbitrary Topologies. Advances in Neural Information Processing Systems 35 (2022), 32172--32185.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13554"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14669"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356486"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392379"},{"key":"e_1_2_2_68_1","volume-title":"Visibility-Guided Simplification. In Proceedings of the Conference on Visualization '02","author":"Zhang Eugene","year":"2002","unstructured":"Eugene Zhang and Greg Turk. 2002. Visibility-Guided Simplification. In Proceedings of the Conference on Visualization '02 (Boston, Massachusetts) (VIS '02). IEEE Computer Society, USA, 267--274."},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550454.3555469"},{"key":"e_1_2_2_70_1","first-page":"1","article-title":"Visual-Preserving Mesh Repair","volume":"1","author":"Zheng Zhongtian","year":"2023","unstructured":"Zhongtian Zheng, Xifeng Gao, Zherong Pan, Wei Li, Peng-Shuai Wang, Guoping Wang, and Kui Wu. 2023. Visual-Preserving Mesh Repair. IEEE Transactions on Visualization and Computer Graphics 1, 1 (2023), 1--12.","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV51070.2023.00295"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3658177","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3658177","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:05:55Z","timestamp":1750291555000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3658177"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,19]]},"references-count":71,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,7,19]]}},"alternative-id":["10.1145\/3658177"],"URL":"https:\/\/doi.org\/10.1145\/3658177","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2024,7,19]]},"assertion":[{"value":"2024-07-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}