TY - GEN
T1 - SWISH
T2 - 32nd Annual ACM Symposium on User Interface Software and Technology, UIST 2019
AU - Sagheb, Shahabedin
AU - Liu, Frank Wencheng
AU - Bahremand, Alireza
AU - Kidane, Assegid
AU - LiKamWa, Robert
N1 - Funding Information:
We appreciate early support from the ASU Herberger Research Initiative seed grant and the School of Arts, Media and Engineering (AME) at ASU for Fabrication Lab support. We thank Linda Nguyen for figure assistance and Byron Lahey for project ideation. This material is based upon work supported by the National Science Foundation under Grant No. 1917912.
Publisher Copyright:
Copyright © 2019 Association of Computing Machinery.
PY - 2019/10/17
Y1 - 2019/10/17
N2 - Current VR/AR systems are unable to reproduce the physical sensation of fluid vessels, due to the shifting nature of fluid motion. To this end, we introduce SWISH, an ungrounded mixed-reality interface, capable of affording the users a realistic haptic sensation of fluid behaviors in vessels. The chief mechanism behind SWISH is in the use of virtual reality tracking and motor actuation to actively relocate the center of gravity of a handheld vessel, emulating the moving center of gravity of a handheld vessel that contains fluid. In addition to solving challenges related to reliable and efficient motor actuation, our SWISH designs place an emphasis on reproducibility, scalability, and availability to the maker culture. Our virtual-to-physical coupling uses NVIDIA Flex's Unity integration for virtual fluid dynamics with a 3D printed augmented vessel containing a motorized mechanical actuation system. To evaluate the effectiveness and perceptual efficacy of SWISH, we conduct a user study with 24 participants, 7 vessel actions, and 2 virtual fluid viscosities in a virtual reality environment. In all cases, the users on average reported that the SWISH bucket generates accurate tactile sensations for the fluid behavior. This opens the potential for multi-modal interactions with programmable fluids in virtual environments for chemistry education, worker training, and immersive entertainment.
AB - Current VR/AR systems are unable to reproduce the physical sensation of fluid vessels, due to the shifting nature of fluid motion. To this end, we introduce SWISH, an ungrounded mixed-reality interface, capable of affording the users a realistic haptic sensation of fluid behaviors in vessels. The chief mechanism behind SWISH is in the use of virtual reality tracking and motor actuation to actively relocate the center of gravity of a handheld vessel, emulating the moving center of gravity of a handheld vessel that contains fluid. In addition to solving challenges related to reliable and efficient motor actuation, our SWISH designs place an emphasis on reproducibility, scalability, and availability to the maker culture. Our virtual-to-physical coupling uses NVIDIA Flex's Unity integration for virtual fluid dynamics with a 3D printed augmented vessel containing a motorized mechanical actuation system. To evaluate the effectiveness and perceptual efficacy of SWISH, we conduct a user study with 24 participants, 7 vessel actions, and 2 virtual fluid viscosities in a virtual reality environment. In all cases, the users on average reported that the SWISH bucket generates accurate tactile sensations for the fluid behavior. This opens the potential for multi-modal interactions with programmable fluids in virtual environments for chemistry education, worker training, and immersive entertainment.
KW - Fluid dynamics
KW - Ungrounded haptic feedback
KW - Virtual reality
UR - http://www.scopus.com/inward/record.url?scp=85074869373&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85074869373&partnerID=8YFLogxK
U2 - 10.1145/3332165.3347870
DO - 10.1145/3332165.3347870
M3 - Conference contribution
AN - SCOPUS:85074869373
T3 - UIST 2019 - Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology
SP - 751
EP - 761
BT - UIST 2019 - Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology
PB - Association for Computing Machinery, Inc
Y2 - 20 October 2019 through 23 October 2019
ER -