{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,23]],"date-time":"2025-12-23T12:32:25Z","timestamp":1766493145329,"version":"3.41.2"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T00:00:00Z","timestamp":1748390400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T00:00:00Z","timestamp":1748390400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62272017, 62172437","62272017, 62172437","62272017, 62172437"],"award-info":[{"award-number":["62272017, 62172437","62272017, 62172437","62272017, 62172437"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Beijing Natural Science Foundation","award":["L232065, L232135"],"award-info":[{"award-number":["L232065, L232135"]}]},{"name":"the Beijing Municipal Science & Technology Commission","award":["Z221100007422005"],"award-info":[{"award-number":["Z221100007422005"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2025,7]]},"DOI":"10.1007\/s00371-025-03953-2","type":"journal-article","created":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T10:00:50Z","timestamp":1748426450000},"page":"6547-6560","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Enhanced material point method with affine projection stabilizer for efficient hyperelastic simulations"],"prefix":"10.1007","volume":"41","author":[{"given":"Cheng","family":"Fang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siyan","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junjun","family":"Pan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,5,28]]},"reference":[{"key":"3953_CR1","doi-asserted-by":"publisher","DOI":"10.1145\/3658179","author":"AH Chen","year":"2024","unstructured":"Chen, A.H., Liu, Z., Yang, Y., Yuksel, C.: Vertex block descent. ACM Trans. Graph. (2024). https:\/\/doi.org\/10.1145\/3658179","journal-title":"ACM Trans. Graph."},{"issue":"4","key":"3953_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3306346.3322968","volume":"38","author":"Y Fang","year":"2019","unstructured":"Fang, Y., Li, M., Gao, M., Jiang, C.: Silly rubber: an implicit material point method for simulating non-equilibrated viscoelastic and elastoplastic solids. ACM Trans. Graphics (TOG) 38(4), 1\u201313 (2019)","journal-title":"ACM Trans. Graphics (TOG)"},{"key":"3953_CR3","unstructured":"Fei, Y., Huang, Y., Gao, M.: Principles towards real-time simulation of material point method on modern GPUS. arXiv preprint arXiv:2111.00699 (2021)"},{"key":"3953_CR4","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459678","author":"YR Fei","year":"2021","unstructured":"Fei, Y.R., Guo, Q., Wu, R., Huang, L., Gao, M.: Revisiting integration in the material point method: a scheme for easier separation and less dissipation. ACM Trans. Graph. (2021). https:\/\/doi.org\/10.1145\/3450626.3459678","journal-title":"ACM Trans. Graph."},{"key":"3953_CR5","doi-asserted-by":"publisher","unstructured":"Fratarcangeli, M., Wang, H., Yang, Y.: Parallel iterative solvers for real-time elastic deformations. In: SIGGRAPH Asia 2018 Courses, SA \u201918. Association for Computing Machinery, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3277644.3277779","DOI":"10.1145\/3277644.3277779"},{"issue":"6","key":"3953_CR6","first-page":"1","volume":"37","author":"M Gao","year":"2018","unstructured":"Gao, M., Wang, X., Wu, K., Pradhana, A., Sifakis, E., Yuksel, C., Jiang, C.: GPU optimization of material point methods. ACM Trans. Graph. (TOG) 37(6), 1\u201312 (2018)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"3953_CR7","unstructured":"Gast, T.F., Schroeder, C.: Optimization integrator for large time steps. In: Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA \u201914, p. 31-40. Eurographics Association, Goslar, DEU (2015)"},{"issue":"4","key":"3953_CR8","first-page":"1","volume":"37","author":"Y Hu","year":"2018","unstructured":"Hu, Y., Fang, Y., Ge, Z., Qu, Z., Zhu, Y., Pradhana, A., Jiang, C.: A moving least squares material point method with displacement discontinuity and two-way rigid body coupling. ACM Trans. Graphics (TOG) 37(4), 1\u201314 (2018)","journal-title":"ACM Trans. Graphics (TOG)"},{"issue":"6","key":"3953_CR9","first-page":"1","volume":"38","author":"Y Hu","year":"2019","unstructured":"Hu, Y., Li, T.M., Anderson, L., Ragan-Kelley, J., Durand, F.: Taichi: a language for high-performance computation on spatially sparse data structures. ACM Trans. Graphics (TOG) 38(6), 1\u201316 (2019)","journal-title":"ACM Trans. Graphics (TOG)"},{"issue":"4","key":"3953_CR10","first-page":"1","volume":"34","author":"C Jiang","year":"2015","unstructured":"Jiang, C., Schroeder, C., Selle, A., Teran, J., Stomakhin, A.: The affine particle-in-cell method. ACM Trans. Graph. (TOG) 34(4), 1\u201310 (2015)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"3953_CR11","doi-asserted-by":"publisher","unstructured":"Jiang, C., Schroeder, C., Teran, J., Stomakhin, A., Selle, A.: The material point method for simulating continuum materials. In: ACM SIGGRAPH 2016 Courses, SIGGRAPH \u201916. Association for Computing Machinery, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/2897826.2927348","DOI":"10.1145\/2897826.2927348"},{"key":"3953_CR12","doi-asserted-by":"publisher","unstructured":"Kim, T., Eberle, D.: Dynamic deformables: implementation and production practicalities (now with code!). In: ACM SIGGRAPH 2022 Courses, SIGGRAPH \u201922. Association for Computing Machinery, New York, NY, USA (2022). https:\/\/doi.org\/10.1145\/3532720.3535628","DOI":"10.1145\/3532720.3535628"},{"key":"3953_CR13","doi-asserted-by":"publisher","DOI":"10.1145\/3687760","author":"L Lan","year":"2024","unstructured":"Lan, L., Lu, Z., Long, J., Yuan, C., Li, X., He, X., Wang, H., Jiang, C., Yang, Y.: Efficient gpu cloth simulation with non-distance barriers and subspace reuse. ACM Trans. Graph. (2024). https:\/\/doi.org\/10.1145\/3687760","journal-title":"ACM Trans. Graph."},{"key":"3953_CR14","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530069","author":"L Lan","year":"2022","unstructured":"Lan, L., Ma, G., Yang, Y., Zheng, C., Li, M., Jiang, C.: Penetration-free projective dynamics on the GPU. ACM Trans. Graph. (2022). https:\/\/doi.org\/10.1145\/3528223.3530069","journal-title":"ACM Trans. Graph."},{"key":"3953_CR15","doi-asserted-by":"publisher","unstructured":"Lewin, C.: A position based material point method. In: ACM SIGGRAPH 2024 Talks, SIGGRAPH \u201924. Association for Computing Machinery, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3641233.3664323","DOI":"10.1145\/3641233.3664323"},{"key":"3953_CR16","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480505","author":"J Li","year":"2021","unstructured":"Li, J., Liu, T., Kavan, L., Chen, B.: Interactive cutting and tearing in projective dynamics with progressive cholesky updates. ACM Trans. Graph. (2021). https:\/\/doi.org\/10.1145\/3478513.3480505","journal-title":"ACM Trans. Graph."},{"key":"3953_CR17","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392425","author":"M Li","year":"2020","unstructured":"Li, M., Ferguson, Z., Schneider, T., Langlois, T., Zorin, D., Panozzo, D., Jiang, C., Kaufman, D.M.: Incremental potential contact: intersection-and inversion-free, large-deformation dynamics. ACM Trans. Graph. (2020). https:\/\/doi.org\/10.1145\/3386569.3392425","journal-title":"ACM Trans. Graph."},{"key":"3953_CR18","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508406","author":"T Liu","year":"2013","unstructured":"Liu, T., Bargteil, A.W., O\u2019Brien, J.F., Kavan, L.: Fast simulation of mass-spring systems. ACM Trans. Graph. (2013). https:\/\/doi.org\/10.1145\/2508363.2508406","journal-title":"ACM Trans. Graph."},{"issue":"3","key":"3953_CR19","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/2990496","volume":"36","author":"T Liu","year":"2017","unstructured":"Liu, T., Bouaziz, S., Kavan, L.: Quasi-newton methods for real-time simulation of hyperelastic materials. ACM Trans. Graph. (TOG) 36(3), 23 (2017)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"3953_CR20","doi-asserted-by":"crossref","unstructured":"Macklin, M., Erleben, K., M\u00fcller, M., Chentanez, N., Jeschke, S., Kim, T.Y.: Primal\/dual descent methods for dynamics. In: Computer Graphics Forum, vol.\u00a039, pp. 89\u2013100. Wiley Online Library (2020)","DOI":"10.1111\/cgf.14104"},{"key":"3953_CR21","doi-asserted-by":"publisher","unstructured":"Macklin, M., M\u00fcller, M., Chentanez, N.: Xpbd: position-based simulation of compliant constrained dynamics. In: Proceedings of the 9th International conference on motion in games, MIG \u201916, p. 49-54. Association for Computing Machinery, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/2994258.2994272","DOI":"10.1145\/2994258.2994272"},{"key":"3953_CR22","doi-asserted-by":"publisher","first-page":"100","DOI":"10.3389\/fphy.2018.00100","volume":"6","author":"S Markidis","year":"2018","unstructured":"Markidis, S., Olshevsky, V., Sishtla, C.P., Chien, S.W., Laure, E., Lapenta, G.: Polypic: The polymorphic-particle-in-cell method for fluid-kinetic coupling. Front. Phys. 6, 100 (2018)","journal-title":"Front. Phys."},{"key":"3953_CR23","unstructured":"McAdams, A., Selle, A., Tamstorf, R., Teran, J., Sifakis, E.: Computing the singular value decomposition of 3x3 matrices with minimal branching and elementary floating point operations (2011). https:\/\/api.semanticscholar.org\/CorpusID:18183079"},{"issue":"2","key":"3953_CR24","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.jvcir.2007.01.005","volume":"18","author":"M M\u00fcller","year":"2007","unstructured":"M\u00fcller, M., Heidelberger, B., Hennix, M., Ratcliff, J.: Position based dynamics. J. Vis. Commun. Image Represent. 18(2), 109\u2013118 (2007)","journal-title":"J. Vis. Commun. Image Represent."},{"key":"3953_CR25","doi-asserted-by":"publisher","DOI":"10.1145\/3618344","author":"Z Qu","year":"2023","unstructured":"Qu, Z., Li, M., Yang, Y., Jiang, C., De Goes, F.: Power plastics: A hybrid Lagrangian\/Eulerian solver for mesoscale inelastic flows. ACM Trans. Graph. (2023). https:\/\/doi.org\/10.1145\/3618344","journal-title":"ACM Trans. Graph."},{"key":"3953_CR26","doi-asserted-by":"publisher","DOI":"10.1145\/3687758","author":"L Ruan","year":"2024","unstructured":"Ruan, L., Wang, B., Liu, T., Chen, B.: Minnie: a mixed multigrid method for real-time simulation of nonlinear near-incompressible elastics. ACM Trans. Graph. (2024). https:\/\/doi.org\/10.1145\/3687758","journal-title":"ACM Trans. Graph."},{"key":"3953_CR27","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661269","author":"R Setaluri","year":"2014","unstructured":"Setaluri, R., Aanjaneya, M., Bauer, S., Sifakis, E.: Spgrid: a sparse paged grid structure applied to adaptive smoke simulation. ACM Trans. Graph. (2014). https:\/\/doi.org\/10.1145\/2661229.2661269","journal-title":"ACM Trans. Graph."},{"key":"3953_CR28","doi-asserted-by":"publisher","DOI":"10.1145\/3606934","author":"A Shi","year":"2023","unstructured":"Shi, A., Kim, T.: A unified analysis of penalty-based collision energies. Proc. ACM Comput. Graph. Interact. Tech. (2023). https:\/\/doi.org\/10.1145\/3606934","journal-title":"Proc. ACM Comput. Graph. Interact. Tech."},{"key":"3953_CR29","doi-asserted-by":"publisher","unstructured":"Sifakis, E., Barbic, J.: Fem simulation of 3d deformable solids: a practitioner\u2019s guide to theory, discretization and model reduction. In: ACM SIGGRAPH 2012 Courses, SIGGRAPH \u201912. Association for Computing Machinery, New York, NY, USA (2012). https:\/\/doi.org\/10.1145\/2343483.2343501","DOI":"10.1145\/2343483.2343501"},{"issue":"4","key":"3953_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2461912.2461948","volume":"32","author":"A Stomakhin","year":"2013","unstructured":"Stomakhin, A., Schroeder, C., Chai, L., Teran, J., Selle, A.: A material point method for snow simulation. ACM Trans. Graph. (TOG) 32(4), 1\u201310 (2013)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"3953_CR31","doi-asserted-by":"publisher","DOI":"10.1145\/3606925","author":"H Su","year":"2023","unstructured":"Su, H., Li, X., Xue, T., Jiang, C., Aanjaneya, M.: A generalized constitutive model for versatile MPM simulation and inverse learning with differentiable physics. Proc. ACM Comput. Graph. Interact. Tech. (2023). https:\/\/doi.org\/10.1145\/3606925","journal-title":"Proc. ACM Comput. Graph. Interact. Tech."},{"key":"3953_CR32","doi-asserted-by":"publisher","unstructured":"Sun, Y., Shinar, T., Schroeder, C.: Effective time step restrictions for explicit mpm simulation. In: Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA \u201920. Eurographics Association, Goslar, DEU (2020). https:\/\/doi.org\/10.1111\/cgf.14101","DOI":"10.1111\/cgf.14101"},{"key":"3953_CR33","doi-asserted-by":"publisher","unstructured":"Ton-That, Q.M., Kry, P.G., Andrews, S.: Parallel block neo-hookean xpbd using graph clustering. Computers & Graphics 110, 1\u201310 (2023). https:\/\/doi.org\/10.1016\/j.cag.2022.10.009, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S009784932200187X","DOI":"10.1016\/j.cag.2022.10.009"},{"key":"3953_CR34","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980236","author":"H Wang","year":"2016","unstructured":"Wang, H., Yang, Y.: Descent methods for elastic body simulation on the GPU. ACM Trans. Graph. (2016). https:\/\/doi.org\/10.1145\/2980179.2980236","journal-title":"ACM Trans. Graph."},{"issue":"4","key":"3953_CR35","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/3386569.3392442","volume":"39","author":"X Wang","year":"2020","unstructured":"Wang, X., Qiu, Y., Slattery, S.R., Fang, Y., Li, M., Zhu, S.C., Zhu, Y., Tang, M., Manocha, D., Jiang, C.: A massively parallel and scalable multi-GPU material point method. ACM Trans. Graph. (TOG) 39(4), 30\u20131 (2020)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"3953_CR36","doi-asserted-by":"publisher","unstructured":"Yu, C., Li, X., Lan, L., Yang, Y., Jiang, C.: Xpbi: Position-based dynamics with smoothing kernels handles continuum inelasticity. In: SIGGRAPH Asia 2024 Conference Papers, SA \u201924. Association for Computing Machinery, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3680528.3687577","DOI":"10.1145\/3680528.3687577"},{"key":"3953_CR37","doi-asserted-by":"crossref","unstructured":"Zhao, Z., Huang, K., Li, C., Wang, C., Qin, H.: A novel plastic phase-field method for ductile fracture with gpu optimization. In: Computer Graphics Forum, vol.\u00a039, pp. 105\u2013117. Wiley Online Library (2020)","DOI":"10.1111\/cgf.14130"}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-025-03953-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00371-025-03953-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-025-03953-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T11:03:39Z","timestamp":1751886219000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00371-025-03953-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,28]]},"references-count":37,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2025,7]]}},"alternative-id":["3953"],"URL":"https:\/\/doi.org\/10.1007\/s00371-025-03953-2","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"type":"print","value":"0178-2789"},{"type":"electronic","value":"1432-2315"}],"subject":[],"published":{"date-parts":[[2025,5,28]]},"assertion":[{"value":"21 April 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 May 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}