Original Article

The Visual Computer

, Volume 29, Issue 4, pp 265-275

Modeling and animation of fracture of heterogeneous materials based on CUDA

  • Jiangfan NingAffiliated withSchool of Computer Science, National University of Defense Technology Email author 
  • , Huaxun XuAffiliated withSchool of Computer Science, National University of Defense Technology
  • , Bo WuAffiliated withSchool of Computer Science, National University of Defense Technology
  • , Liang ZengAffiliated withSchool of Computer Science, National University of Defense Technology
  • , Sikun LiAffiliated withSchool of Computer Science, National University of Defense Technology
  • , Yueshan XiongAffiliated withSchool of Computer Science, National University of Defense Technology

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Existing techniques for animation of object fracture are based on an assumption that the object materials are homogeneous while most real world materials are heterogeneous. In this paper, we propose to use movable cellular automata (MCA) to simulate fracture phenomena on heterogeneous objects. The method is based on the discrete representation and inherits the advantages from both classical cellular automaton and discrete element methods. In our approach, the object is represented as discrete spherical particles, named movable cellular automata. MCA is used to simulate the material and physical properties so as to determine when and where the fracture occurs. To achieve real-time performance, we accelerate the complex computation of automata’s physical properties in MCA simulation using CUDA on a GPU. The simulation results are directly sent to vertex buffer object (VBO) for rendering to avoid the costly communication between CPU and GPU. The experimental results show the effectiveness of our method.

Keywords

Fracture Modeling Animation Movable cellular automata Heterogeneous CUDA