ABSTRACT
Haptic interfaces enable us to interact with a virtual world using our sense of touch. This paper presents a method for realizing haptic interaction with water. Our method displays forces acting on rigid objects due to water with a high frame rate (500 Hz). To achieve this, we present a fast method for simulating the dynamics of water. We decompose the dynamics into two parts. One is a linear flow expressed by a wave equation used to compute water waves. The other is a more complex and non-linear flow around the object. The fluid forces due to the non-linear flow is precomputed by solving Navier-Stokes equations, and stored in a database, named the Fluid Resistance Map. The precomputed non-linear flow and the linear flow are combined to compute the forces due to water.
- Anderson, J. D., JR., Computational Fluid Dynamics, McGraw-Hill (USA), 1995.Google Scholar
- Baxter, W. and Lin, M. C., Haptic Interaction with Fluid Media, In Proceedings of Graphics Interface2004, Annual Conference Series, 2004, 81--88. Google ScholarDigital Library
- Baxter, B., Scheib, V., Lin, M. C., and Manocha, D., DAB, Interactive Haptic Painting with 3D Virtual Brushes, In Proceedings of ACM SIGGRAPH 2001, Annual Conference Series, 2001, 461--468. Google ScholarDigital Library
- Bloomer J., Practical Fluid Mechanics for Engineering Applications," Marcel Dekker, 2000.Google Scholar
- Carlson, M., Mucha, P. J., and Turk, G., Rigid Fluid: Animating the Interplay Between Rigid Bodies and Fluid, ACM Transaction on Graphics (Proceedings of ACM SIGGRAPH 2004), 23, 3, 2004, 377--384. Google ScholarDigital Library
- Chung, T. J., Computational Fluid Dynamics, Cambridge University Press, 2002.Google Scholar
- Dobashi, Y., Yamamoto, T., and Nishita, T., Real-time Rendering of Aerodynamic Sound Using Sound Textures based on Computational Fluid Dynamics, ACM Transaction on Graphics (Proceedings of SIGGRAPH 2003), 23, 3, 2003, 732--740. Google ScholarDigital Library
- Durbeck, L., Macias, N., Weinsten, D., Johnson, C., and Hollerback, J., SCIRun Haptic Display for Scientific Visualization, Phantom Users Group Meetings, 1998.Google Scholar
- Enright, D., Marshner, S., and Fedkiw R., Animation and Rendering of Complex Water Surfaces, ACM. Transaction on Graphics (Proceedings of ACM SIGGRAPH2002), 21, 3, 2002, 737--744. Google ScholarDigital Library
- Foster, N. and Fedkiw, R., Practical Animation of Liquids, In Proceedings of SIGGRAPH2001, Annual Conference Series, 2001, 23--30. Google ScholarDigital Library
- Hasegawa, S. and Sato, M., Real-time Rigid Body Simulation for Haptic Interactions based on Contact Volume of Polygonal Objects, Computer Graphics Forum (Proceedings of EUROGRAPHICS 2004), 23, 3, 2004, 529--538.Google ScholarCross Ref
- Hoerner, F. S., Fluid Dynamic Drag: Practical Information on Aerodynamic Drag and Hydrodynamic Resistance, Hoerner Fluid Dynamics, 1965.Google Scholar
- Kass, M. and Miller, G., Rapid, Stable Fluid Dynamics for Computer Graphics, Computer Graphics (Proceedings of ACM SIGGRAPH 1990), 24, 4, 1990, 49--57. Google ScholarDigital Library
- Kim, S., Hasegawa, S., Koike, Y., and Sato, M., Tension based 7-dof force feedback device: Spidar-g, In Proceedings of IEEE Virtual Reality 2002, Annual Conference Series, 2002, 283--284. Google ScholarDigital Library
- Landau, L. D. and Lifschitz, E. M., Fluid Mechanics, Pergamon Press, 1975.Google Scholar
- Mark, W. R., Randolph, S. C., Van Verth, J. M., and Taylor II, R. M., Adding Force Feedback to Graphics Systems: Issues and Solutions, In Proceedings of ACM SIGGRAPH 96, Annual Conference Series, 1996, 447--452. Google ScholarDigital Library
- Mcneely, W. A., Puterbaugh, K. D., and Troy, J. J., Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling, In Proceedings of ACM SIGGRAPH 99, Annual Conference Series, 1999, 401--408. Google ScholarDigital Library
- Otaduy, M. A. and Lin, M. C., Sensation Preserving Simplification for Haptic Rendering, ACM Transaction on Graphics (Proceedings of ACM SIGGRAPH 2003), 23, 3, 2003, 543--553. Google ScholarDigital Library
- Pai, D. K, Kees, van den D., James, D. L., Lang, J., Lloyd, J. E., Richmond, J. L., Yau, S. H., Scanning Physical Interaction Behavior of 3D Objects, In Proceedings of SIGGRAPH 2001, Annual Conference Series, 2001, 87--96. Google ScholarDigital Library
- Ruspini, D. C., Kolarov, K., and Khatib, O., The Haptic Display of Complex Graphical Environments, In Proceedings of ACM SIGGRAPH 97, Annual Conference Series, 1997, 345--352. Google ScholarDigital Library
- Stam, J., Stable Fluids, In Proceedings of ACM SIGGRAPH 99, Annual Conference Series, 1999, 121--128. Google ScholarDigital Library
Index Terms
- A fluid resistance map method for real-time haptic interaction with fluids
Recommendations
Real-time haptic display of fluids
C3S2E '09: Proceedings of the 2nd Canadian Conference on Computer Science and Software EngineeringWe present a novel interactive computer system based on integrating fluid simulation and haptic force feedback. Our system allows the user to interact with a fluid simulation in real time, producing flows and allowing the user to feel the fluid ...
SPH haptic interaction with multiple-fluid simulation
Physics-based fluid interaction plays an important role in computer animation, with wide applications in virtual reality, computer games, digital entertainment, etc. For example, in virtual reality education and games, we often need fluid interactions ...
Comments