GPU Methods for Real-Time Haptic Interaction with 3D Fluids

Loading...
Thumbnail Image
Penn collection
Departmental Papers (MEAM)
General Robotics, Automation, Sensing and Perception Laboratory
Degree type
Discipline
Subject
GRASP
Engineering
Mechanical Engineering
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Contributor
Abstract

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.

Advisor
Date of presentation
2009-11-01
Conference name
Departmental Papers (MEAM)
Conference dates
2023-05-17T03:59:01.000
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
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.
Recommended citation
Collection