{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:05:40Z","timestamp":1750309540907,"version":"3.41.0"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T00:00:00Z","timestamp":1747872000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004421","name":"Warsaw University of Technology","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004421","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2025,5,22]]},"abstract":"<jats:p>Interaction in virtual reality (VR) remains a major research challenge, due to the difficulty of accurately reproducing a user\u2019s position, the differences that exist between the virtual and real worlds, and the need to ensure a faster response than in traditional computer systems. Our work focuses on software-based approaches that support the user\u2019s hand running over VR objects. Existing constraint-based methods implemented in game engines result in visible glitches which negatively affect the user\u2019s immersion. To mitigate this, we have developed an easy-to-implement human-object interface based on auxiliary projection shapes. Our method, like other software-centered solutions, does not require any additional advanced haptic hardware; it relies solely on a standard VR headset (HMD) with controllers. The evaluation performed confirmed that our approach allows smooth motion to be attained in a 3D scene without adding additional latency to the VR system. Furthermore, for different projection shapes, different hand behavior on the same 3D object is obtained. As a result, scene designers are offered a simple visual mechanism to manipulate hand motion on 3D objects\u2019 surfaces, enhancing its precision while sliding to create more desirable hand trajectories.<\/jats:p>","DOI":"10.1145\/3728307","type":"journal-article","created":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T03:52:27Z","timestamp":1747972347000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Enhancing the Precision of a User's Hand When Sliding on Objects in VR"],"prefix":"10.1145","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-4528-8998","authenticated-orcid":false,"given":"Anna","family":"Koz\u0142owska","sequence":"first","affiliation":[{"name":"Faculty of Mathematics and Information Science, Warsaw University of Technology, Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1543-3513","authenticated-orcid":false,"given":"Miko\u0142aj","family":"W\u00f3jcik","sequence":"additional","affiliation":[{"name":"Faculty of Mathematics and Information Science, Warsaw University of Technology, Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5432-4284","authenticated-orcid":false,"given":"Maciej","family":"Spycha\u0142a","sequence":"additional","affiliation":[{"name":"Faculty of Mathematics and Information Science, Warsaw University of Technology, Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1411-475X","authenticated-orcid":false,"given":"Joanna","family":"Porter-Sobieraj","sequence":"additional","affiliation":[{"name":"Faculty of Mathematics and Information Science, Warsaw University of Technology, Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1231-3365","authenticated-orcid":false,"given":"Jakub","family":"Ciecierski","sequence":"additional","affiliation":[{"name":"Virtual Simulations, Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,5,22]]},"reference":[{"key":"e_1_3_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2012.12.003"},{"key":"e_1_3_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/VR.2016.7504682"},{"key":"e_1_3_1_4_1","volume-title":"EUROGRAPHICS\u201993: State of the Art Reports. Barcelona, September 6-10, 1993 (1993.Barcelona).","author":"Baraff David","year":"1993","unstructured":"David Baraff. 1993. Non-penetrating Rigid Body Simulation. In EUROGRAPHICS\u201993: State of the Art Reports. Barcelona, September 6-10, 1993 (1993.Barcelona).[S.n.], Chapter\u00a02."},{"key":"e_1_3_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237226"},{"key":"e_1_3_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2023.102947"},{"key":"e_1_3_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.1011262"},{"key":"e_1_3_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1778(1998100)9:4<243::AID-VIS189>3.0.CO;2-5"},{"key":"e_1_3_1_9_1","doi-asserted-by":"publisher","DOI":"10.3390\/s21082667"},{"key":"e_1_3_1_10_1","doi-asserted-by":"publisher","DOI":"10.3390\/s20041074"},{"key":"e_1_3_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759169"},{"key":"e_1_3_1_12_1","first-page":"17","volume-title":"International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision WSCG 2017: Proceedings (may ed.)","volume":"2702","author":"Devine Scott","year":"2017","unstructured":"Scott Devine, Karen Rafferty, and Stuart Ferguson. 2017. \"HapticVive\" - A point contact encounter haptic solution with the HTC VIVE and Baxter Robot. In International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision WSCG 2017: Proceedings (may ed.), Vaclav Skala (Ed.), Vol.\u00a02702.University of West Bohemia, 17\u201324."},{"volume-title":"Collision overview in Unreal Engine","year":"2023","key":"e_1_3_1_13_1","unstructured":"Epic Games, Inc.2023. Collision overview in Unreal Engine. Epic Games, Inc. https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/collision-in-unreal-engine\u2014overview"},{"key":"e_1_3_1_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14176"},{"key":"e_1_3_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2021.102717"},{"key":"e_1_3_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218443"},{"key":"e_1_3_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/VR.2018.8448284"},{"key":"e_1_3_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282894.3282898"},{"key":"e_1_3_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/VRW50115.2020.00123"},{"key":"e_1_3_1_20_1","doi-asserted-by":"publisher","DOI":"10.2312\/eurovr.20141337"},{"key":"e_1_3_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/VR.2011.5759430"},{"key":"e_1_3_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2021.102613"},{"key":"e_1_3_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2735633"},{"key":"e_1_3_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139730"},{"key":"e_1_3_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2013.09.011"},{"key":"e_1_3_1_26_1","doi-asserted-by":"publisher","DOI":"10.1115\/IMECE1996-0363"},{"key":"e_1_3_1_27_1","volume-title":"Proceedings of Euro-Haptics","author":"Murayama Jun","year":"2004","unstructured":"Jun Murayama, Laroussi Bougrila, Katsuhito Akahane, Shoichi Hasegawa, and Makoto Sato. 2004. SPIDAR G&G: A Two-Handed Haptic Interface for Bimanual VR Interaction. In Proceedings of Euro-Haptics."},{"key":"e_1_3_1_28_1","doi-asserted-by":"publisher","DOI":"10.1002\/aisy.202100091"},{"key":"e_1_3_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TOH.2017.2689006"},{"key":"e_1_3_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/iSES54909.2022.00088"},{"key":"e_1_3_1_31_1","first-page":"1","volume-title":"ACTUATOR 2018; 16th International Conference on New Actuators","author":"Perret J.","year":"2018","unstructured":"J. Perret and E. Vander\u00a0Poorten. 2018. Touching Virtual Reality: A Review of Haptic Gloves. In ACTUATOR 2018; 16th International Conference on New Actuators. 1\u20135."},{"key":"e_1_3_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2012.06.002"},{"key":"e_1_3_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2008.09.015"},{"key":"e_1_3_1_34_1","doi-asserted-by":"publisher","DOI":"10.1002\/advs.202301044"},{"key":"e_1_3_1_35_1","article-title":"A Novel Force Feedback Haptics System with Applications in Phobia Treatment","author":"Rafferty Karen","year":"2017","unstructured":"Karen Rafferty, Scott Devine, and Daniel Brice. 2017. A Novel Force Feedback Haptics System with Applications in Phobia Treatment. In WSCG 2017.","journal-title":"WSCG 2017"},{"key":"e_1_3_1_36_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-1-00587"},{"key":"e_1_3_1_37_1","doi-asserted-by":"publisher","DOI":"10.3390\/s21113682"},{"key":"e_1_3_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(97)00030-7"},{"key":"e_1_3_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3581382"},{"key":"e_1_3_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TOH.2023.3266199"},{"key":"e_1_3_1_41_1","doi-asserted-by":"crossref","unstructured":"Russell Turner and Enrico Gobbetti. 1998. Interactive Construction and Animation of Layered Elastically Deformable Characters.135-152\u00a0pages. Issue 2.","DOI":"10.1111\/1467-8659.00234"},{"volume-title":"Unity Manual: Collision","year":"2023","key":"e_1_3_1_42_1","unstructured":"Unity Technologies2023. Unity Manual: Collision. Unity Technologies. https:\/\/docs.unity3d.com\/Manual\/collision-section.html"},{"key":"e_1_3_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993369.2993375"},{"key":"e_1_3_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/VR.2018.8447555"},{"key":"e_1_3_1_45_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41433-023-02794-4"},{"key":"e_1_3_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TOH.2018.2879812"},{"key":"e_1_3_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TOH.2016.2628369"},{"key":"e_1_3_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41095-022-0306-4"},{"key":"e_1_3_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-022-02424-2"},{"key":"e_1_3_1_50_1","doi-asserted-by":"publisher","DOI":"10.1126\/sciadv.aaz8693"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3728307","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3728307","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:18:35Z","timestamp":1750295915000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3728307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,22]]},"references-count":49,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,5,22]]}},"alternative-id":["10.1145\/3728307"],"URL":"https:\/\/doi.org\/10.1145\/3728307","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2025,5,22]]},"assertion":[{"value":"2025-05-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}