SWISH turns a handheld virtual-fluid vessel into a responsive physical object, actively relocating its center of gravity to convey the motion and viscosity of liquid in VR.
Introduction: The Missing Feel of Virtual Fluids
Fluid simulations can look convincing in VR and AR, but their shifting center of gravity is difficult to feel. SWISH is an ungrounded mixed-reality interface designed to give users a realistic haptic sense of liquid behavior inside a vessel.

System Architecture: Coupling Virtual Fluid and Physical Weight
VR tracking and motor actuation relocate the vessel's internal center of gravity in response to simulated hydrodynamics. The implementation couples Nvidia Flex fluid simulation with a 3D-printed augmented vessel and motorized actuation.


Results: Perceivable Simulated Hydrodynamics
A 24-participant study spanning seven vessel actions and two virtual-fluid viscosities found that users, on average, perceived SWISH's tactile feedback as accurate to the simulated fluid behavior.
