Abstract
We propose a new fast, robust and controllable method to simulate the dynamic destruction of large and complex objects in real time. The common method for fracture simulation in computer games is to pre-fracture models and replace objects by their pre-computed parts at run-time. This popular method is computationally cheap but has the disadvantages that the fracture pattern does not align with the impact location and that the number of hierarchical fracture levels is fixed. Our method allows dynamic fracturing of large objects into an unlimited number of pieces fast enough to be used in computer games. We represent visual meshes by volumetric approximate convex decompositions (VACD) and apply user-defined fracture patterns dependent on the impact location. The method supports partial fracturing meaning that fracture patterns can be applied locally at multiple locations of an object. We propose new methods for computing a VACD, for approximate convex hull construction and for detecting islands in the convex decomposition after partial destruction in order to determine support structures.
Supplemental Material
Available for Download
Supplemental material.
- Baker, M., Carlson, M., Coumans, E., Criswell, B., Harada, T., Knight, P., and Zafar, N. B. 2011. Destruction and dynamic artist tools for film and game production. In ACM SIGGRAPH 2011 course notes.Google Scholar
- Bao, Z., Hong, J.-M., Teran, J., and Fedkiw, R. 2007. Fracturing rigid materials. IEEE Transactions on Visualization and Computer Graphics 13, 2 (Mar.), 370--378. Google Scholar
Digital Library
- Glondu, L., Marchal, M., and Dumont, G. 2012. Real-time simulation of brittle fracture using modal analysis. IEEE Trans. on Visualization and Computer Graphics. Google Scholar
Digital Library
- Iben, H. N., and O'Brien, J. F. 2006. Generating surface crack patterns. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, SCA '06, 177--185. Google Scholar
Digital Library
- Kallay, M. 1984. The complexity of incremental convex hull algorithms in rd. Information Processing Letters 19, 4, 197--.Google Scholar
Cross Ref
- Kaufmann, P., Martin, S., Botsch, M., Grinspun, E., and Gross, M. 2009. Enrichment textures for detailed cutting of shells. In ACM SIGGRAPH 2009 papers, ACM, New York, NY, USA, SIGGRAPH '09, 50:1--50:10. Google Scholar
Digital Library
- Kavan, L., Kolingerova, I., and Zara, J. 2006. Fast approximation of convex hull. In Proceedings of the 2nd IASTED international conference on Advances in computer science and technology, ACTA Press, Anaheim, CA, USA, ACST'06, 101--104. Google Scholar
Digital Library
- Lien, J.-M., and Amato, N. M. 2006. Approximate convex decomposition of polygons. Comput. Geom. Theory Appl. 35, 1 (Aug.), 100--123. Google Scholar
Digital Library
- Lien, J.-M., and Amato, N. M. 2007. Approximate convex decomposition of polyhedra. In Proceedings of the 2007 ACM symposium on Solid and physical modeling, ACM, New York, NY, USA, SPM '07, 121--131. Google Scholar
Digital Library
- Liu, R., Zhang, H., and Busby, J. 2008. Convex hull covering of polygonal scenes for accurate collision detection in games. In Proceedings of graphics interface 2008, Canadian Information Processing Society, Toronto, Ont., Canada, Canada, GI '08, 203--210. Google Scholar
Digital Library
- Mamou, K., and Ghorbel, F. 2009. A simple and efficient approach for 3d mesh approximate convex decomposition. In Image Processing (ICIP), 2009 16th IEEE International Conference on, 3501--3504. Google Scholar
Digital Library
- Molino, N., Bao, Z., and Fedkiw, R. 2005. A virtual node algorithm for changing mesh topology during simulation. In ACM SIGGRAPH 2005 Courses, ACM, New York, NY, USA, SIGGRAPH '05. Google Scholar
Digital Library
- Mould, D. 2005. Image-guided fracture. In Proceedings of Graphics Interface 2005, Canadian Human-Computer Communications Society, School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada, GI '05, 219--226. Google Scholar
Digital Library
- Müller, M., Dorsey, J., and McMillan, L. 2001. Real-time simulation of deformation and fracture of stiff materials. In Proceedings of (Eurographics CAS), Computer Animation and Simulation 2001, Springer-Verlag Wien, 113--124. Google Scholar
Digital Library
- Naylor, B., Amanatides, J., and Thibault, W. 1990. Merging bsp trees yields polyhedral set operations. In Proceedings of the 17th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, SIGGRAPH '90, 115--124. Google Scholar
Digital Library
- Norton, A., Turk, G., Bacon, B., Gerth, J., and Sweeney, P. 1991. Animation of fracture by physical modeling. Vis. Comput. 7, 4 (July), 210--219. Google Scholar
Digital Library
- O'Brien, J. F., and Hodgins, J. K. 1999. Graphical modeling and animation of brittle fracture. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, SIGGRAPH '99, 137--146. Google Scholar
Digital Library
- O'Brien, J. F., Bargteil, A. W., and Hodgins, J. K. 2002. Graphical modeling and animation of ductile fracture. ACM Trans. Graph. 21, 3 (July), 291--294. Google Scholar
Digital Library
- Parker, E. G., and O'Brien, J. F. 2009. Real-time deformation and fracture in a game environment. In Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, SCA '09, 165--175. Google Scholar
Digital Library
- Pauly, M., Keiser, R., Adams, B., Dutré, P., Gross, M., and Guibas, L. J. 2005. Meshless animation of fracturing solids. In ACM SIGGRAPH 2005 Papers, ACM, New York, NY, USA, SIGGRAPH '05, 957--964. Google Scholar
Digital Library
- Pfaff, T., Thuerey, N., Cohen, J., Tariq, S., and Gross, M. 2010. Scalable fluid simulation using anisotropic turbulence particles. In ACM SIGGRAPH Asia 2010 papers, ACM, New York, NY, USA, SIGGRAPH ASIA '10, 174:1--174:8. Google Scholar
Digital Library
- Raghavachary, S. 2002. Fracture generation on polygonal meshes using voronoi polygons. In ACM SIGGRAPH 2002 conference abstracts and applications, ACM, New York, NY, USA, SIGGRAPH '02, 187--187. Google Scholar
Digital Library
- Sifakis, E., Der, K. G., and Fedkiw, R. 2007. Arbitrary cutting of deformable tetrahedralized objects. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, SCA '07, 73--80. Google Scholar
Digital Library
- Smith, J., Witkin, A., and Baraff, D. 2001. Fast and controllable simulation of the shattering of brittle objects. Computer Graphics Forum 20, 2, 81--91.Google Scholar
Cross Ref
- Steinemann, D., Otaduy, M. A., and Gross, M. 2006. Fast arbitrary splitting of deforming objects. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, SCA '06, 63--72. Google Scholar
Digital Library
- Su, J., Schroeder, C., and Fedkiw, R. 2009. Energy stability and fracture for frame rate rigid body simulations. In Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, SCA '09, 155--164. Google Scholar
Digital Library
- Terzopoulos, D., and Fleischer, K. 1988. Modeling inelastic deformation: viscolelasticity, plasticity, fracture. SIGGRAPH Comput. Graph. 22, 4 (June), 269--278. Google Scholar
Digital Library
- Tharp, A., Ghosh, M., and Amato, N. M. 2012. Taming large 3d models: Approximate convex decomposition. In Proceedings of summer undergraduate research 2012, Texas University.Google Scholar
- Tonge, R., Benevolenski, F., and Voroshilov, A. 2012. Mass splitting for jitter-free parallel rigid body simulation. ACM Trans. Graph. 31, 4 (July), 105:1--105:8. Google Scholar
Digital Library
- Turkiyyah, G., Karam, W. B., Ajami, Z., and Nasri, A. 2009. Mesh cutting during real-time physical simulation. In 2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling, ACM, New York, NY, USA, SPM '09, 159--168. Google Scholar
Digital Library
- Zheng, C., and James, D. L. 2010. Rigid-body fracture sound with precomputed soundbanks. In ACM SIGGRAPH 2010 papers, ACM, New York, NY, USA, SIGGRAPH '10, 69:1--69:13. Google Scholar
Digital Library
Index Terms
Real time dynamic fracture with volumetric approximate convex decompositions
Recommendations
Phase-field modeling of ductile fracture
Phase-field modeling of brittle fracture in elastic solids is a well-established framework that overcomes the limitations of the classical Griffith theory in the prediction of crack nucleation and in the identification of complicated crack paths ...
Phase-field modelling and analysis of rate-dependent fracture phenomena at finite deformation
AbstractFracture of materials with rate-dependent mechanical behaviour, e.g. polymers, is a highly complex process. For an adequate modelling, the coupling between rate-dependent stiffness, dissipative mechanisms present in the bulk material and crack ...
General Strength Models of Constructional Steel and Fracture Analysis of Notched Bars
ICIC '09: Proceedings of the 2009 Second International Conference on Information and Computing Science - Volume 04Fracture test was performed on 10 notched bars to study fracture mechanism of constructional steel. Test results indicated that plastic deformation concentrated in notch region and crack initiated at center of notched root. Notched bars finally ...





Comments