Abstract
In this article we present a novel surface reconstruction method for particle-based fluid simulators such as Smoothed Particle Hydrodynamics. In particle-based simulations, fluid surfaces are usually defined as a level set of an implicit function. We formulate the implicit function as a sum of anisotropic smoothing kernels, and the direction of anisotropy at a particle is determined by performing Principal Component Analysis (PCA) over the neighboring particles. In addition, we perform a smoothing step that repositions the centers of these smoothing kernels. Since these anisotropic smoothing kernels capture the local particle distributions more accurately, our method has advantages over existing methods in representing smooth surfaces, thin streams, and sharp features of fluids. Our method is fast, easy to implement, and our results demonstrate a significant improvement in the quality of reconstructed surfaces as compared to existing methods.
- Adams, B., Pauly, M., Keiser, R., and Guibas, L. J. 2007. Adaptively sampled particle fluids. ACM Trans. Graph. 26, 3, 48. Google Scholar
Digital Library
- Adams, B. and Wicke, M. 2009. Meshless approximation methods and applications in physics based modeling and animation. In Eurographics Tutorials. 213--239.Google Scholar
- Bargteil, A., Goktekin, T., O'brien, J., and Strain, J. 2006. A semi-Lagrangian contouring method for fluid simulation. ACM Trans. Graph. 25, 1, 38. Google Scholar
Digital Library
- Becker, M., Ihmsen, M., and Teschner, M. 2009a. Corrotated sph for deformable solids. In Proceedings of the Eurographics Workshop on Natural Phenomena. Google Scholar
Digital Library
- Becker, M. and Teschner, M. 2007. Weakly compressible sph for free surface flows. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, 209--217. Google Scholar
Digital Library
- Becker, M., Tessendorf, H., and Teschner, M. 2009b. Direct forcing for Lagrangian rigid-fluid coupling. IEEE Trans. Visual. Comput. Graph. 15, 3, 493--503. Google Scholar
Digital Library
- Bhattacharya, H., Gao, Y., and Bargteil, A. W. 2011. A level-set method for skinning animated particle data. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google Scholar
Digital Library
- Blinn, J. 1982. A generalization of algebraic surface drawing. ACM Trans. Graph. 1, 3, 235--256. Google Scholar
Digital Library
- Brochu, T. and Bridson, R. 2006. Fluid animation with explicit surface meshes. In Proceedings of the Symposium on Computer Animation, Poster Session.Google Scholar
- Brochu, T. and Bridson, R. 2009. Robust topological operations for dynamic explicit surfaces. SIAM J. Sci. Comput. 31, 4, 2472--2493. Google Scholar
Digital Library
- Carchid, M. 1986. A method for finding the eigenvectors of an n n matrix corresponding to eigenvalues of multiplicity one. Ameri. Math. Mont. 93, 8, 647--649. Google Scholar
Digital Library
- Desbrun, M. and Cani-Gascuel, M. 1998. Active implicit surface for animation. In Proceedings of the Graphics Interface. 143--150.Google Scholar
- Dinh, H., Turk, G., and Slabaugh, G. 2001. Reconstructing surfaces using anisotropic basis functions. In Proceedings of the International Conference on Computer Vision (ICCV). Vol. 2. 606--613.Google Scholar
- Enright, D., Fedkiw, R., Ferziger, J., and Mitchell, I. 2002. A hybrid particle level set method for improved interface capturing. J. Comput. Phys. 183, 1, 83--116. Google Scholar
Digital Library
- Enright, D., Losasso, F., and Fedkiw, R. 2005. A fast and accurate semi-Lagrangian particle level set method. Comput. Struc. 83, 6-7, 479--490. Google Scholar
Digital Library
- Enright, D., Marschner, S., and Fedkiw, R. 2002b. Animation and rendering of complex water surfaces. ACM Trans. Graph. 21, 3, 736--744. Google Scholar
Digital Library
- Hirt, C. and Nichols, B. 1981. Volume of fluid/VOF/method for the dynamics of free boundaries. J. Comput. Phys. 39, 1, 201--225.Google Scholar
Cross Ref
- Kalaiah, A. and Varshney, A. 2003. Statistical point geometry. In Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Geometry Processing. Eurographics Association, 115. Google Scholar
Digital Library
- Keiser, R., Adams, B., Gasser, D., Bazzi, P., Dutre, P., and Gross, M. 2005. A unified Lagrangian approach to solid-fluid animation. In Proceedings of the Eurographics/IEEE VGTC Symposium Point-Based Graphics 0, 125--148. Google Scholar
Digital Library
- Kopp, J. 2008. Efficient numerical digonalization of hermitian 3 × 3 matrices. Inte. J. Modern Phys. C 19, 03, 523--548.Google Scholar
Cross Ref
- Koren, Y. and Carmel, L. 2003. Visualization of labeled data using linear transformations. In Proceedings of IEEE Information Visualization. Vol. 2003. Google Scholar
Digital Library
- Lenaerts, T., Adams, B., and Dutré, P. 2008. Porous flow in particle-based fluid simulations. In Proceedings of the ACM SIGGRAPH Papers. ACM, New York, 1--8. Google Scholar
Digital Library
- Liu, M. B., Liu, G. R., and Lam, K. Y. 2006. Adaptive Smoothed Particle Hydrodynamics for high strain hydrodynamics with material strength. Shock Waves 15, 21--29.Google Scholar
Cross Ref
- Lorensen, W. E. and Cline, H. E. 1987. Marching cubes: A high resolution 3d surface construction algorithm. In Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques. ACM, New York, 163--169. Google Scholar
Digital Library
- Monaghan, J. 1994. Simulating free surface flows with sph. J. Comput. Phys. 110, 2, 399--406. Google Scholar
Digital Library
- Müller, M. 2009. Fast and robust tracking of fluid surfaces. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. ACM, 237--245. Google Scholar
Digital Library
- Müller, M., Charypar, D., and Gross, M. 2003. Particle-based fluid simulation for interactive applications. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, 154--159. Google Scholar
Digital Library
- Müller, M. and Chentanez, N. 2011. Solid simulation with oriented particles. In ACM SIGGRAPH Papers (SIGGRAPH '11). ACM, New York, 92:1--92:10. Google Scholar
Digital Library
- Müller, M., Keiser, R., Nealen, A., Pauly, M., Gross, M., and Alexa, M. 2004a. Point based animation of elastic, plastic and melting objects. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, 141--151. Google Scholar
Digital Library
- Müller, M., Schirm, S., Teschner, M., Heidelberger, B., and Gross, M. 2004b. Interaction of fluids with deformable solids. J. Comput. Anim. Virt. Worlds. 159--171. Google Scholar
Digital Library
- Müller, M., Solenthaler, B., Keiser, R., and Gross, M. 2005. Particle-Based fluid-fluid interaction. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. ACM, New York, 237--244. Google Scholar
Digital Library
- Museth, K., Clive, M., and Zafar, N. B. 2007. Blobtacular: Surfacing particle system in “Pirates of the Caribbean 3”. In SIGGRAPH Sketches. Google Scholar
Digital Library
- Osher, S. and Fedkiw, R. 2002. Level Set Methods and Dynamic Implicit Surfaces. Springer.Google Scholar
- Owen, J. M., Villumsen, J. V., Shapiro, P. R., and Martel, H. 1995. Adaptive Smoothed Particle Hydrodynamics: Methodology II Astrophys. J. 116, 155.Google Scholar
Cross Ref
- Premoze, S., Tasdizen, T., Bigler, J., Lefohn, A., and Whitaker, R. T. 2003. Particle-based simulation of fluids. In Proceedings of Eurographics Conference. 401--410.Google Scholar
- Sin, F., Bargteil, A., and Hodgins, J. 2009. A point-based method for animating incompressible flow. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google Scholar
Digital Library
- Smith, O. 1961. Eigenvalues of a symmetric 3 × 3 matrix. Comm. ACM 4, 4, 168. Google Scholar
Digital Library
- Solenthaler, B. and Pajarola, R. 2008. Density contrast sph interfaces. In Proceedings of ACM SIGGRAPH/EG Symposium on Computer Animation. 211--218. Google Scholar
Digital Library
- Solenthaler, B., Schläfli, J., and Pajarola, R. 2007. A unified particle model for fluid--solid interactions: Research articles. Comput. Animat. Virtual Worlds 18, 1, 69--82. Google Scholar
Digital Library
- Strain, J. 2001. A fast semi-Lagrangian contouring method for moving interfaces. J. Comput. Phys. 170, 1, 373--394.Google Scholar
Cross Ref
- Taubin, G. 2000. Geometric signal processing on polygonal meshes. In Eurographics State of the Art Reports.Google Scholar
- Thürey, N., Keiser, R., Pauly, M., and Rüde, U. 2006. Detail-preserving fluid control. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association. 7--12. Google Scholar
Digital Library
- Williams, B. W. 2008. Fluid surface reconstruction from particles. M.S. thesis, The University of British Columbia, Canada.Google Scholar
- Wojtan, C. 2011. Liquid simulation with mesh-based surface tracking. In ACM SIGGRAPH Courses (SIGGRAPH '11). ACM, New York, 8:1--8:84. Google Scholar
Digital Library
- Wojtan, C., Thürey, N., Gross, M., and Turk, G. 2009. Deforming meshes that split and merge. In Proceedings of the ACM SIGGRAPH Papers. ACM, 76. Google Scholar
Digital Library
- Wojtan, C., Muller-Fischer, M., and Brochu, T. 2011. Liquid simulation with mesh-based surface tracking. In ACM SIGGRAPH '11 Courses. ACM. Google Scholar
Digital Library
- Yu, J. and Turk, G. 2010. Reconstructing surfaces of particle-based fluids using anisotropic kernels. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, 217--225. Google Scholar
Digital Library
- Zhu, Y. and Bridson, R. 2005. Animating sand as a fluid. In Proceedings of the ACM SIGGRAPH Papers. ACM, 972. Google Scholar
Digital Library
Index Terms
Reconstructing surfaces of particle-based fluids using anisotropic kernels
Recommendations
Reconstructing surfaces of particle-based fluids using anisotropic kernels
SCA '10: Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer AnimationIn this paper we present a novel surface reconstruction method for particle-based fluid simulators such as Smoothed Particle Hydrodynamics. In particle-based simulations, fluid surfaces are usually defined as a level set of an implicit function. We ...
Realistic and stable simulation of turbulent details behind objects in smoothed-particle hydrodynamics fluids
This paper presents a novel realistic and stable turbulence synthesis method to simulate the turbulent details generated behind objects in smoothed particle hydrodynamics SPH fluids. Firstly, by approximating the boundary layer theory on the fly in SPH ...
Synthetic turbulence using artificial boundary layers
Turbulent vortices in fluid flows are crucial for a visually interesting appearance. Although there has been a significant amount of work on turbulence in graphics recently, these algorithms rely on the underlying simulation to resolve the flow around ...





Comments