CUDA-enabled Particle-Based 3D Fluid Haptic Simulation

This paper describes a method to accomplish hap tic three dimensional (3D) computer simulations of fluids by approximating natural hydrodynamic behavior using particles that, as a whole, simulate different kinds of liquid media depending on their parameters. The importance of this research lies in that it enables haptic simulations of fluids by using a particles approach. The benefit of a particles approach is that it could be extended for other kind of media such as solid and gas for a seamless platform for haptic interaction. The physics are emulated by means of a basic particle model that interacts with the other particles in the system implementing a simplified physics model that, while keeping low the processing needed, emulates real-world behavior like gravity, inertia, mass, and acceleration. Furthermore, several parameters are maintained configurable to vary the likeness of the liquid to different real world fluids. Previous work on this subject has obtained particle fluid simulations, but hasn't implemented haptic feedback for liquids, other works have implemented haptic simulation of gases, albeit by an Eulerian approach. Haptic liquid simulations were found to be possible, behaving approximately like a fluid medium, but the realism was limited by the number of particles because of the amount of processing needed. This research's unique contribution centers in the simplified particle model by which haptic applications can viably incorporate fluids by means of particles, which could be part of a unified framework of physics simulation.

[1]  Ross T. Whitaker,et al.  Particle‐Based Simulation of Fluids , 2003, Comput. Graph. Forum.

[2]  Ronald Fedkiw,et al.  A vortex particle method for smoke, water and explosions , 2005, ACM Trans. Graph..

[3]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[4]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[5]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

[6]  Yongning Zhu,et al.  Animating sand as a fluid , 2005, SIGGRAPH 2005.

[7]  Won-Sook Lee,et al.  Haptic display of 3D liquids for interactive applications , 2009, 2009 International IEEE Consumer Electronics Society's Games Innovations Conference.

[8]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

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

[10]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

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

[12]  Ronald Fedkiw,et al.  Simulating water and smoke with an octree data structure , 2004, ACM Trans. Graph..