Departmental Papers (MEAM)

Document Type

Conference Paper

Subject Area


Date of this Version



Suggested Citation:
Yang, Meng, Jingwan Lu, Alla Safonova and Katherine J. Kuchenbecker. (2009). GPU Methods for Real-Time Haptic Interaction with 3D Fluids. IEEE International Workshop on Haptic Audio-Visual Environments and Games (HAVE). p. 24-29.

©2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.


Real-time haptic rendering of three-dimensional fluid flow will improve the interactivity and realism of applications ranging from video games to surgical simulators, but it remains a challenging undertaking due to its high computational cost. Humans are very familiar with the look and feel of real fluids, so successful interactive simulations need to obey the mathematical relationships of fluid dynamics with high spatial resolution and fast temporal response. In this work we propose an innovative GPU-based approach that enables real-time haptic rendering of high-resolution 3D Navier-Stokes fluids. We show that moving the vast majority of the computation to the GPU allows for the simulation of touchable fluids at resolutions and frame rates that are significantly higher than any other recent real-time methods without a need for pre-computations. Based on our proposed approach, we build a haptic and graphic rendering system that allows users to interact with 3D virtual smoke in real time through the Novint Falcon, a commercial haptic interface.



Date Posted: 18 August 2010

This document has been peer reviewed.