Abstract
In this paper, we articulate a novel particle-centric method to simulate the dynamics of brittle fracture for anisotropic materials. The key motivation of this paper is to develop a new hybrid, particle-based simulation that inherits advantages from both powerful finite element methods and popular mesh-free methods, while overcoming certain disadvantages of both types of methods. Our method stems from two novel aspects: (1) a physical model built upon an improved mechanical framework and the adaptive smoothed particle hydrodynamics (SPH), an improved variant of traditional SPH, which can handle complicated anisotropic elastic behaviors with little extra cost; and (2) a hybrid, adaptive particle system that serves for more accurate fracture modeling with richer details. At the physical level, in order to facilitate better control during the formation of fracture and improve its time performance, we develop a physical framework based on contact mechanics and adopt the stress and energy analysis on the anisotropic SPH numerical integration to pinpoint fracture generation and propagation. At the geometric level, in order to reduce time consumption and enhance accuracy in rigid dynamics and fracture generation, we employ hybrid, fully adaptive particles in the vicinity of fracture regions via geometric subdivision. Our novel approach can facilitate the user to control the generation of cracks with low computational cost and retain high-fidelity crack details during animation. Our comprehensive experiments demonstrate the controllability, effectiveness, and accuracy of our method when simulating various brittle fracture patterns for anisotropic materials.
Similar content being viewed by others
References
O’brien, J.F., Hodgins, J.K.: Graphical modeling and animation of brittle fracture. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, pp. 137–146. ACM Press/Addison-Wesley Publishing Co., New York (1999)
Zheng, C., James, D.L.: Rigid-body fracture sound with precomputed soundbanks. ACM Trans. Gr. (TOG) 29(4), 69 (2010)
Pauly, M., Keiser, R., Adams, B., Dutré, P., Gross, M., Guibas, L.J.: Meshless animation of fracturing solids. ACM Trans. Gr. (TOG) 24(3), 957–964 (2005)
Guo, X., Qin, H.: Meshless methods for physics-based modeling and simulation of deformable models. Sci. China Ser. F Inf. Sci. 52(3), 401–417 (2009)
Narain, R., Samii, A., O’Brien, J.F.: Adaptive anisotropic remeshing for cloth simulation. ACM Trans. Gr. (TOG) 31(6), 152:1–152:10 (2012)
Terzopoulos, D., Fleischer, K.: Modeling inelastic deformation: viscolelasticity, plasticity, fracture. In: Proceedings of ACM Siggraph Computer Graphics, vol. 22, pp. 269–278. ACM, New York (1988)
Levine, J., Bargteil, A., Corsi, C., Tessendorf, J., Geist, R.: A peridynamic perspective on spring-mass fracture. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 47–55 (2014)
Teran, J., Blemker, S., Hing, V., Fedkiw, R.: Finite volume methods for the simulation of skeletal muscle. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 68–74. Eurographics Association (2003)
Pfaff, T., Narain, R., de Joya, J.M., O’Brien, J.F.: Adaptive tearing and cracking of thin sheets. ACM Trans. Gr. (TOG) 33(4), 110 (2014)
Koschier, D., Lipponer, S., Bender, J.: Adaptive tetrahedral meshes for brittle fracture simulation. In: Proceedings of the 2014 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 57–66. Eurographics Association (2014)
Bao, Z., Hong, J.M., Teran, J., Fedkiw, R.: Fracturing rigid materials. IEEE Trans. Vis. Comput. Gr. 13(2), 370–378 (2007)
Hegemann, J., Jiang, C., Schroeder, C., Teran, J.M.: A level set method for ductile fracture. In: Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 193–201. ACM, New York (2013)
Bender, J., Müller, M., Otaduy, M.A., Teschner, M., Macklin, M.: A survey on position-based simulation methods in computer graphics. Comput. Gr. Forum 33(6), 228–251 (2014)
Martin, S., Kaufmann, P., Botsch, M., Wicke, M., Gross, M.: Polyhedral finite elements using harmonic basis functions. Comput. Gr. Forum 27(5), 1521–1529 (2008)
Steinemann, D., Otaduy, M.A., Gross, M.: Fast arbitrary splitting of deforming objects. In: Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 63–72. Eurographics Association (2006)
Bicknell, G., Gingold, R.: On tidal detonation of stars by massive black holes. Astrophys. J. 273, 749–760 (1983)
Shapiro, P.R., Martel, H., Villumsen, J.V., Owen, J.M.: Adaptive smoothed particle hydrodynamics, with application to cosmology: methodology. Astrophys. J. Suppl. Ser. 103, 269–330 (1996)
Owen, J.M., Villumsen, J.V., Shapiro, P.R., Martel, H.: Adaptive smoothed particle hydrodynamics: methodology II. Astrophys. J. Suppl. Ser. 116(2), 155–209 (1998)
Liu, N., Zhu, F., Li, S., Wang, G.: Anisotropic kernels for meshless elastic solids. In: Proceedings of 12th International Conference on Computer-Aided Design and Computer Graphics (CAD/Graphics), pp. 349–356. IEEE, New York (2011)
Molino, N., Bao, Z., Fedkiw, R.: A virtual node algorithm for changing mesh topology during simulation. In: Proceedings of ACM SIGGRAPH 2005 Courses, pp. 4–11. ACM, New York (2005)
Desbenoit, B., Galin, E., Akkouche, S.: Modeling cracks and fractures. Vis. Comput. 21(8–10), 717–726 (2005)
Müller, M., Chentanez, N., Kim, T.Y.: Real time dynamic fracture with volumetric approximate convex decompositions. ACM Trans. Gr. (TOG) 32(4), 115–124 (2013)
Glondu, L., Marchal, M., Dumont, G.: Real-time simulation of brittle fracture using modal analysis. IEEE Trans. Vis. Comput. Gr. 19(2), 201–209 (2013)
Chen, F., Wang, C., Xie, B., Qin, H.: Flexible and rapid animation of brittle fracture using the smoothed particle hydrodynamics formulation. Comput. Anim. Virtual Worlds 24(3–4), 215–224 (2013)
Johnson, K.L., Johnson, K.L.: Contact Mechanics. Cambridge University Press, Cambridge (1987)
Ihmsen, M., Orthmann, J., Solenthaler, B., Kolb, A., Teschner, M.: Sph fluids in computer graphics. In: Proceedings of Eurographics (State-of-the-Art Report), pp. 21–42. The Eurographics Association (2014)
Becker, M., Ihmsen, M., Teschner, M.: Corotated sph for deformable solids. In: Proceedings of NPH, pp. 27–34. Citeseer, Munich (2009)
Yu, J., Turk, G.: Reconstructing surfaces of particle-based fluids using anisotropic kernels. ACM Trans. Gr. (TOG) 32(1), 5:1–5:12 (2013)
Gross, D., Seelig, T.: Fracture Mechanics: with an Introduction to Micromechanics. Springer, Berlin (2011)
Estivill-Castro, V.: Why so many clustering algorithms: a position paper. ACM SIGKDD Explor. Newsl. 4(1), 65–75 (2002)
Smith, J., Witkin, A., Baraff, D.: Fast and controllable simulation of the shattering of brittle objects. Comput. Gr. Forum 20(2), 81–91 (2001)
Acknowledgments
This paper is supported in part by Natural Science Foundation of China (No. 61190120, 61190121, 61190125, and 61272199), National Science Foundation of USA (IIS-0949467, IIS-1047715, and IIS-1049448), National High-tech R&D Program of China (863 Program, No. SS2015AA010504), Innovation Program of Shanghai Municipal Education Commission (No. 12ZZ042), the Specialized Research Fund for Doctoral Program of Higher Education (20130076110008), the open funding project of State Key Laboratory of Virtual Reality Technology and Systems, Beihang University (Grant No. BUAA-VR-15KF-14), and Shanghai Collaborative Center of Trustworthy Software for Internet of Things (No. ZF1213). The authors wish to thank Dr. Feibin Chen for his technical support on mechanics theory. The authors also wish to thank all the anonymous reviewers for their insightful comments that have helped improve this paper’s quality.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, C., Wang, C. & Qin, H. Novel adaptive SPH with geometric subdivision for brittle fracture animation of anisotropic materials. Vis Comput 31, 937–946 (2015). https://doi.org/10.1007/s00371-015-1117-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-015-1117-8