Real-Time Fluid Interaction with a Haptic Device

Imagine an interactive video game in which the player impersonates the role of a witch that desires to create a potion. Through a haptic probe, shaped as a baton, users are able to stir and feel the magical fluid inside a bowl. As players follow the potion recipe, they are able to feel how the fluid changes its viscosity, density, velocity and other properties. This haptic interface enables users to interact with the digital world and receive realistic kinesthetic and tactile cues in a computer-generated environment. The novel techniques described on this paper may bring this simulation to a higher degree of human-computer interaction and immersion. We present an experimental framework for assessing haptic effects in stirred fluid simulations. The system imitates the physical forces generated by the real-time fluid animation, stirring movements and fluid changes. We discuss the integration of both the haptics and graphics workspaces for an efficient interaction.

[1]  Anders Ynnerman,et al.  Haptic visualization of computational fluid dynamics data using reactive forces , 2005, IS&T/SPIE Electronic Imaging.

[2]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[3]  Jos Stam,et al.  Interacting with smoke and fire in real time , 2000, CACM.

[4]  Andrew Nealen,et al.  Physically Based Deformable Models in Computer Graphics , 2005, Eurographics.

[5]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[6]  James M. Van Verth,et al.  Adding force feedback to graphics systems: issues and solutions , 1996, SIGGRAPH.

[7]  Makoto Sato,et al.  A fluid resistance map method for real-time haptic interaction with fluids , 2006, VRST '06.

[8]  Kouichi Murakami,et al.  Gesture recognition using recurrent neural networks , 1991, CHI.

[9]  Jochen Lang,et al.  HaptiCast : A Physically-Based 3 D Game with Haptic Feedback , 2006 .

[10]  Cagatay Basdogan,et al.  Efficient Point-Based Rendering Techniques for Haptic Display of Virtual Objects , 1999, Presence.

[11]  Daniel Nilsson,et al.  Haptic hardware support in a 3D game engine , 2003 .

[12]  Cagatay Basdogan,et al.  Haptics in virtual environments: taxonomy, research status, and challenges , 1997, Comput. Graph..

[13]  Hong Qin,et al.  A novel haptics-based interface and sculpting system for physics-based geometric design , 2001, Comput. Aided Des..

[14]  Abdulmotaleb El-Saddik,et al.  Haptic: the new biometrics-embedded media to recognizing and quantifying human patterns , 2005, MULTIMEDIA '05.

[15]  J. Stam Real-Time Fluid Dynamics for Games , 2003 .

[16]  William V. Baxter,et al.  Haptic interaction with fluid media , 2004, Graphics Interface.

[17]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[18]  François Conti,et al.  CHAI: An Open-Source Library for the Rapid Development of Haptic Scenes , 2005 .