{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,24]],"date-time":"2026-07-24T12:04:21Z","timestamp":1784894661001,"version":"3.55.0"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T00:00:00Z","timestamp":1781827200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T00:00:00Z","timestamp":1781827200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Turing Mobility Fund"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2026,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    In this paper, we simulate a lifelike interaction with deformable bodies in virtual reality (VR) and provide force haptic feedback. Our method achieves physically compelling responses and stable feedback, which are essential for natural interaction with soft virtual components. Existing systems often suffer from instability or latency and rely on rigid body or primitive soft body models, which limit their application. We present a real-time VR framework that employs Extended Position Based Dynamics (XPBD) to enable deformable body simulation alongside stable haptic feedback. In our scenes, the proposed system achieves up to 96.3 FPS visual rendering on the VR system\u2019s head-mounted display (HMD) while maintaining stability without frame loss or lag. Designed for lightweight deployment on consumer-grade hardware, our implementation integrates a haptic glove to capture finger motion and deliver multi-point tactile feedback. The simulation uses a unified solver that incorporates a set of position-based constraints and accounts for haptic force feedback. Our method supports scenes of up to 500\n                    <jats:italic>k<\/jats:italic>\n                    vertices and requires no external tracking, relying solely on the HMD and controllers for positional input. We conducted a user study in which participants interacted with the system and rated deformations and haptic feedback. Results showed the visuals and the haptic responses were convincing and plausible. We demonstrate that our framework enables immersive, stable, deformable body interaction with synchronised visual and haptic feedback, supporting applications in medical simulation, physical skill training, and entertainment.\n                  <\/jats:p>","DOI":"10.1007\/s00371-026-04570-3","type":"journal-article","created":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T14:43:20Z","timestamp":1781880200000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["VR-Deform: real-time visual and haptic interaction with deformable bodies using XPBD in virtual reality"],"prefix":"10.1007","volume":"42","author":[{"given":"Mingzhao","family":"Zhou","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nadine","family":"Aburumman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhenxing","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roope","family":"Raisamo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,6,19]]},"reference":[{"issue":"5","key":"4570_CR1","doi-asserted-by":"publisher","first-page":"2331","DOI":"10.1109\/TVCG.2025.3549548","volume":"31","author":"T Batik","year":"2025","unstructured":"Batik, T., Brument, H., Vasylevska, K., Kaufmann, H.: Shiftly: a novel origami shape-shifting haptic device for virtual reality. IEEE Trans. Visual Comput. Graph. 31(5), 2331\u20132341 (2025)","journal-title":"IEEE Trans. Visual Comput. Graph."},{"issue":"39","key":"4570_CR2","doi-asserted-by":"publisher","first-page":"2008186","DOI":"10.1002\/adfm.202008186","volume":"31","author":"S Biswas","year":"2021","unstructured":"Biswas, S., Visell, Y.: Haptic perception, mechanics, and material technologies for virtual reality. Adv. Func. Mater. 31(39), 2008186 (2021)","journal-title":"Adv. Func. Mater."},{"key":"4570_CR3","doi-asserted-by":"publisher","first-page":"500","DOI":"10.1016\/j.cag.2023.09.014","volume":"116","author":"O Cetinaslan","year":"2023","unstructured":"Cetinaslan, O.: Esbd: exponential strain-based dynamics using xpbd algorithm. Comput. Graph. 116, 500\u2013512 (2023)","journal-title":"Comput. Graph."},{"issue":"6","key":"4570_CR4","doi-asserted-by":"publisher","first-page":"2597","DOI":"10.1007\/s00707-018-2124-4","volume":"229","author":"G Chen","year":"2018","unstructured":"Chen, G., Qian, L., Ma, J., Zhu, Y.: Smoothed FE-Meshfree method for solid mechanics problems. Acta Mech. 229(6), 2597\u20132618 (2018)","journal-title":"Acta Mech."},{"key":"4570_CR5","doi-asserted-by":"crossref","unstructured":"Comas, O., Taylor, Z.A., Allard, J., Ourselin, S., Cotin, S., Passenger, J.: Efficient nonlinear fem for soft tissue modelling and its gpu implementation within the open source framework sofa. In: Bello, F., Edwards, P.J.E. (Eds.) Biomedical Simulation, pp. 28\u201339. Springer, Berlin (2008)","DOI":"10.1007\/978-3-540-70521-5_4"},{"key":"4570_CR6","doi-asserted-by":"crossref","unstructured":"Duriez, C.: Control of elastic soft robots based on real-time finite element method. In: 2013 IEEE International Conference on Robotics and Automation, pp. 3982\u20133987 (2013)","DOI":"10.1109\/ICRA.2013.6631138"},{"key":"4570_CR7","doi-asserted-by":"crossref","unstructured":"Fang, G., Tian, Y., Weightman, A., Wang, C.C.: Collision-aware fast simulation for soft robots by optimization-based geometric computing. In: 2022 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 12614\u201312621. IEEE (2022)","DOI":"10.1109\/IROS47612.2022.9981870"},{"key":"4570_CR8","doi-asserted-by":"crossref","unstructured":"Fazioli, F., Ficuciello, F., Fontanelli, G.A, Siciliano, B., Villani, L.: Implementation of a soft-rigid collision detection algorithm in an open-source engine for surgical realistic simulation. In: 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 2204\u20132208 (2016)","DOI":"10.1109\/ROBIO.2016.7866657"},{"key":"4570_CR9","doi-asserted-by":"publisher","first-page":"29","DOI":"10.3390\/robotics10010029","volume":"10","author":"GS Giri","year":"2021","unstructured":"Giri, G.S., Maddahi, Y., Zareinia, K.: An application-based review of haptics technology. Robotics 10, 29 (2021)","journal-title":"Robotics"},{"key":"4570_CR10","doi-asserted-by":"crossref","unstructured":"Jiang, C., Schroeder, C., Teran, J., Stomakhin, A., Selle, A.: The material point method for simulating continuum materials. In: Acm siggraph 2016 Courses, pp. 1\u201352 (2016)","DOI":"10.1145\/2897826.2927348"},{"key":"4570_CR11","doi-asserted-by":"crossref","unstructured":"Jiang, Y., Yu, C., Xie, T., Li, X., Feng, Y., Wang, H., Li, M., Lau, H., Gao, F., Yang, Y., Jiang, C.: Vr-gs: a physical dynamics-aware interactive gaussian splatting system in virtual reality. In: ACM SIGGRAPH 2024 Conference Papers, SIGGRAPH \u201924. Association for Computing Machinery, New York (2024)","DOI":"10.1145\/3641519.3657448"},{"issue":"11","key":"4570_CR12","doi-asserted-by":"publisher","first-page":"1873","DOI":"10.1007\/s11548-014-1142-5","volume":"10","author":"SF Johnsen","year":"2015","unstructured":"Johnsen, S.F., Taylor, Z.A., Han, L., Hu, Y., Clarkson, M.J., Hawkes, D.J., Ourselin, S.: Detection and modelling of contacts in explicit finite-element simulation of soft tissue biomechanics. Int. J. Comput. Assist. Radiol. Surg. 10(11), 1873\u20131891 (2015)","journal-title":"Int. J. Comput. Assist. Radiol. Surg."},{"key":"4570_CR13","doi-asserted-by":"crossref","unstructured":"Kim, H., Kim, M., Lee, W.: Hapthimble: A wearable haptic device towards usable virtual touch screen. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, CHI \u201916, pp. 3694\u20133705. Association for Computing Machinery, New York","DOI":"10.1145\/2858036.2858196"},{"issue":"3","key":"4570_CR14","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1109\/TOH.2022.3189866","volume":"15","author":"P Kourtesis","year":"2022","unstructured":"Kourtesis, P., Argelaguet, F., Vizcay, S., Marchal, M., Pacchierotti, C.: Electrotactile feedback applications for hand and arm interactions: a systematic review, meta-analysis, and future directions. IEEE Trans. Haptics 15(3), 479\u2013496 (2022)","journal-title":"IEEE Trans. Haptics"},{"key":"4570_CR15","doi-asserted-by":"publisher","first-page":"824886","DOI":"10.3389\/frvir.2022.824886","volume":"3","author":"P Kudry","year":"2022","unstructured":"Kudry, P., Cohen, M.: Development of a wearable force-feedback mechanism for free-range haptic immersive experience. Front. Virtual Reality 3, 824886 (2022)","journal-title":"Front. Virtual Reality"},{"key":"4570_CR16","doi-asserted-by":"crossref","unstructured":"Li, X., Li, M., Han, X., Wang, H., Yang, Y., Jiang, C.: A dynamic duo of finite elements and material points. In: ACM SIGGRAPH 2024 Conference Papers, SIGGRAPH \u201924. Association for Computing Machinery, New York (2024)","DOI":"10.1145\/3641519.3657449"},{"key":"4570_CR17","doi-asserted-by":"publisher","first-page":"1730","DOI":"10.3390\/electronics11111730","volume":"11","author":"J Lim","year":"2022","unstructured":"Lim, J., Choi, Y.: Force-feedback haptic device for representation of tugs in virtual reality. Electronics 11, 1730 (2022)","journal-title":"Electronics"},{"key":"4570_CR18","doi-asserted-by":"publisher","DOI":"10.1201\/b10636","volume-title":"Haptic Rendering: Foundations, Algorithms, and Applications","author":"MC Lin","year":"2008","unstructured":"Lin, M.C., Otaduy, M.: Haptic Rendering: Foundations, Algorithms, and Applications. CRC Press, Boca Raton (2008)"},{"key":"4570_CR19","doi-asserted-by":"crossref","unstructured":"Liu, Y., Kerdok, A.E., Howe, R.D.: A nonlinear finite element model of soft tissue indentation. In: Cotin, S., Metaxas, D. (Eds.) Medical Simulation, pp. 67\u201376. Springer, Berlin (2004)","DOI":"10.1007\/978-3-540-25968-8_8"},{"key":"4570_CR20","doi-asserted-by":"crossref","unstructured":"Lupinetti, K., Ranieri, A., Giannini, F., Monti, M.: 3d dynamic hand gestures recognition using the leap motion sensor and convolutional neural networks (2020)","DOI":"10.1007\/978-3-030-58465-8_31"},{"key":"4570_CR21","doi-asserted-by":"crossref","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, pp. 49\u201354. Association for Computing Machinery, New York (2016)","DOI":"10.1145\/2994258.2994272"},{"key":"4570_CR22","doi-asserted-by":"crossref","unstructured":"Macklin, M., Storey, K., Lu, M., Terdiman, P., Chentanez, N., Jeschke, S., M\u00fcller, M.: Small steps in physics simulation. In: Proceedings of the 18th Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA \u201919. Association for Computing Machinery, New York (2019)","DOI":"10.1145\/3309486.3340247"},{"key":"4570_CR23","doi-asserted-by":"crossref","unstructured":"Mahmud, M., Sayama, T., Moriyama, S., Hashimoto, T., Kato, H.: Standing balance improvement using vibrotactile feedback in virtual reality. In: Proceedings of the 28th ACM Symposium on Virtual Reality Software and Technology (VRST \u201922), pp. 1\u201310. Association for Computing Machinery, New York (2022)","DOI":"10.1145\/3562939.3565638"},{"key":"4570_CR24","doi-asserted-by":"crossref","unstructured":"Martins, M., Morais, L., Torchelsen, R., Nedel, L., Maciel, A.: Efficient position-based deformable colon modeling for endoscopic procedures simulation. In: ACM SIGGRAPH 2024 Conference Papers, SIGGRAPH \u201924, Association for Computing Machinery, New York (2024)","DOI":"10.1145\/3641519.3657454"},{"key":"4570_CR25","unstructured":"Mesit, J., Hastings, E.: Muti-level sb collide: collision and self-collision in soft bodies, vol. 01, (2006)"},{"key":"4570_CR26","unstructured":"M\u00fcller, M., Chentanez, N., Kim, T.-Y., Macklin, M.: Strain based dynamics. In: Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA \u201914, pp. 149\u2013157. Eurographics Association, Goslar (2015)"},{"issue":"3","key":"4570_CR27","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1145\/1073204.1073216","volume":"24","author":"M M\u00fcller","year":"2005","unstructured":"M\u00fcller, M., Heidelberger, B., Teschner, M., Gross, M.: Meshless deformations based on shape matching. ACM Trans. Graph. 24(3), 471\u2013478 (2005)","journal-title":"ACM Trans. Graph."},{"issue":"2","key":"4570_CR28","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."},{"issue":"4","key":"4570_CR29","doi-asserted-by":"publisher","first-page":"580","DOI":"10.1109\/TOH.2017.2689006","volume":"10","author":"C Pacchierotti","year":"2017","unstructured":"Pacchierotti, C., Sinclair, S., Solazzi, M., Frisoli, A., Hayward, V., Prattichizzo, D.: Wearable haptic systems for the fingertip and the hand: taxonomy, review, and perspectives. IEEE Trans. Haptics 10(4), 580\u2013600 (2017)","journal-title":"IEEE Trans. Haptics"},{"issue":"9","key":"4570_CR30","doi-asserted-by":"publisher","first-page":"4686","DOI":"10.3390\/app12094686","volume":"12","author":"AR See","year":"2022","unstructured":"See, A.R., Choco, J.A.G., Chandramohan, K.: Touch, texture and haptic feedback: a review on how we feel the world around us. Appl. Sci. 12(9), 4686 (2022)","journal-title":"Appl. Sci."},{"issue":"2","key":"4570_CR31","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2629697","volume":"41","author":"H Si","year":"2015","unstructured":"Si, H.: Tetgen, a Delaunay-based quality tetrahedral mesh generator. ACM Trans. Math. Softw. 41(2), 11 (2015)","journal-title":"ACM Trans. Math. Softw."},{"issue":"2","key":"4570_CR32","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1109\/TOH.2023.3266199","volume":"16","author":"Q Tong","year":"2023","unstructured":"Tong, Q., Wei, W., Zhang, Y., Xiao, J., Wang, D.: Survey on hand-based haptic interaction for virtual reality. IEEE Trans. Haptics 16(2), 154\u2013170 (2023)","journal-title":"IEEE Trans. Haptics"},{"issue":"10","key":"4570_CR33","doi-asserted-by":"publisher","first-page":"2229","DOI":"10.3390\/electronics12102229","volume":"12","author":"H Va","year":"2023","unstructured":"Va, H., Choi, M.-H., Hong, M.: Efficient simulation of volumetric deformable objects in unity3d: Gpu-accelerated position-based dynamics. Electronics 12(10), 2229 (2023)","journal-title":"Electronics"},{"issue":"9","key":"4570_CR34","doi-asserted-by":"publisher","first-page":"168781402110415","DOI":"10.1177\/16878140211041538","volume":"13","author":"Y Wang","year":"2021","unstructured":"Wang, Y., Feng, L., Andersson, K.: Haptic force rendering of rigid-body interactions: a systematic review. Adv. Mech. Eng. 13(9), 16878140211041538 (2021)","journal-title":"Adv. Mech. Eng."},{"key":"4570_CR35","unstructured":"Weart. La Sapienza University leveraging Touchdiver\u2019s full haptic feedback in medical robots (2024). Accessed 20 July 2025"},{"issue":"2","key":"4570_CR36","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s00371-016-1324-y","volume":"34","author":"P Xia","year":"2018","unstructured":"Xia, P.: New advances for haptic rendering: state of the art. Vis. Comput. 34(2), 271\u2013287 (2018)","journal-title":"Vis. Comput."},{"key":"4570_CR37","first-page":"1","volume":"71","author":"W Xu","year":"2022","unstructured":"Xu, W., Wang, Y., Huang, W., Duan, Y.: An efficient nonlinear mass-spring model for anatomical virtual reality. IEEE Trans. Instrum. Meas. 71, 1\u201310 (2022)","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"4570_CR38","first-page":"183","volume-title":"Computer Graphics Forum","author":"X Yan","year":"2018","unstructured":"Yan, X., Li, C.-F., Chen, X.-S., Hu, S.-M.: Mpm simulation of interacting fluids and solids. In: Computer Graphics Forum, vol. 37, pp. 183\u2013193. Wiley Online Library, Hoboken (2018)"},{"key":"4570_CR39","unstructured":"Yang, Z., Long, Y., Chen, K., Wei, W., Dou, Q.: Efficient physically-based simulation of soft bodies in embodied environment for surgical robot (2024)"},{"issue":"2","key":"4570_CR40","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/s11831-016-9202-3","volume":"25","author":"W Zeng","year":"2018","unstructured":"Zeng, W., Liu, G.R.: Smoothed finite element methods (S-FEM): an overview and recent developments. Arch. Comput. Methods Eng. 25(2), 397\u2013435 (2018)","journal-title":"Arch. Comput. Methods Eng."},{"key":"4570_CR41","unstructured":"Zhang, F., Bazarevsky, V., Vakunov, A., Tkachenka, A., Sung, G., Chang, C.-L., Grundmann, M.: Mediapipe hands: on-device real-time hand tracking (2020)"},{"key":"4570_CR42","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1109\/RBME.2017.2773521","volume":"11","author":"J Zhang","year":"2017","unstructured":"Zhang, J., Zhong, Y., Gu, C.: Deformable models for surgical simulation: a survey. IEEE Rev. Biomed. Eng. 11, 143\u2013164 (2017)","journal-title":"IEEE Rev. Biomed. Eng."},{"key":"4570_CR43","doi-asserted-by":"crossref","unstructured":"Zilles, C., Salisbury, J.: A constraint-based god-object method for haptic display. In: Proceedings 1995 IEEE\/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots, vol 3, pp. 146\u2013151 (1995)","DOI":"10.1109\/IROS.1995.525876"}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-026-04570-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00371-026-04570-3","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-026-04570-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,24]],"date-time":"2026-07-24T11:39:17Z","timestamp":1784893157000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00371-026-04570-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,19]]},"references-count":43,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2026,7]]}},"alternative-id":["4570"],"URL":"https:\/\/doi.org\/10.1007\/s00371-026-04570-3","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"value":"0178-2789","type":"print"},{"value":"1432-2315","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,19]]},"assertion":[{"value":"5 May 2026","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 May 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 June 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare no conflict of interest.","order":1,"name":"Ethics","label":"Conflict of interest","group":{"name":"EthicsHeading","label":"Declarations"}}],"article-number":"346"}}