A New Fracture Simulation Algorithm Based On Peridynamics for Brittle Objects
Fracture simulation can create amazing effects in motion pictures, it is widely used into video games and virtual reality systems. In order to achieve a fast and realistic fracture simulation and in view of the advantages of peridynamics in solving discontinuity problems, we propose a new model, whi...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2023-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10220063/ |
_version_ | 1827860243831324672 |
---|---|
author | Minghao Yan Dedao Wu |
author_facet | Minghao Yan Dedao Wu |
author_sort | Minghao Yan |
collection | DOAJ |
description | Fracture simulation can create amazing effects in motion pictures, it is widely used into video games and virtual reality systems. In order to achieve a fast and realistic fracture simulation and in view of the advantages of peridynamics in solving discontinuity problems, we propose a new model, which is based on spring mass model and peridynamics theory, for brittle objects fracture. The method can be described as a two-step strategy. First, the geometric model of an object is preprocessed. The model is completely wrapped in an Axis-Aligned Bounding Box (AABB) envelop box, which is subdivided into multiple fragments with 3d Voronoi diagram. The intersection of fragments and the model surface is computed by using the Boolean algorithm, and the fragments outside the model surface are clipped to obtain the final fragments. The Binary Space Partitioning (BSP) tree subdivide method is adopted in our preprocessing, which further improves the intersection speed. Second, the fracture is calculated according to spring-mass system based on peridynamics. We view each point as a spring node. The seed points are connected according to the rules of the spring-mass model based on peridynamics to form the spring topology. The object fracture is calculated according to the spring-mass model based on peridynamics. To further improve render quality, normal bump texture mapping is employed to render the fracture surface. Experimental results show that the proposed model provides users with improved visual feedback while the computational cost is at the same magnitude of other similar methods. The proposed method is especially suitable for the simulation of brittle object fracturing. |
first_indexed | 2024-03-12T13:21:29Z |
format | Article |
id | doaj.art-7c668a7d4f6f446f8d3b448a63f2f931 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-12T13:21:29Z |
publishDate | 2023-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-7c668a7d4f6f446f8d3b448a63f2f9312023-08-25T23:00:37ZengIEEEIEEE Access2169-35362023-01-0111886098861710.1109/ACCESS.2023.330563110220063A New Fracture Simulation Algorithm Based On Peridynamics for Brittle ObjectsMinghao Yan0https://orcid.org/0009-0002-0200-7145Dedao Wu1School of Mathematics and Computer Science, Nanchang University, Nanchang, ChinaSchool of Mechanical and Electronic Engineering, Jingdezhen Ceramic University, Jingdezhen, ChinaFracture simulation can create amazing effects in motion pictures, it is widely used into video games and virtual reality systems. In order to achieve a fast and realistic fracture simulation and in view of the advantages of peridynamics in solving discontinuity problems, we propose a new model, which is based on spring mass model and peridynamics theory, for brittle objects fracture. The method can be described as a two-step strategy. First, the geometric model of an object is preprocessed. The model is completely wrapped in an Axis-Aligned Bounding Box (AABB) envelop box, which is subdivided into multiple fragments with 3d Voronoi diagram. The intersection of fragments and the model surface is computed by using the Boolean algorithm, and the fragments outside the model surface are clipped to obtain the final fragments. The Binary Space Partitioning (BSP) tree subdivide method is adopted in our preprocessing, which further improves the intersection speed. Second, the fracture is calculated according to spring-mass system based on peridynamics. We view each point as a spring node. The seed points are connected according to the rules of the spring-mass model based on peridynamics to form the spring topology. The object fracture is calculated according to the spring-mass model based on peridynamics. To further improve render quality, normal bump texture mapping is employed to render the fracture surface. Experimental results show that the proposed model provides users with improved visual feedback while the computational cost is at the same magnitude of other similar methods. The proposed method is especially suitable for the simulation of brittle object fracturing.https://ieeexplore.ieee.org/document/10220063/Fracture simulationperidynamicsenvelop boxspring topologyfragments |
spellingShingle | Minghao Yan Dedao Wu A New Fracture Simulation Algorithm Based On Peridynamics for Brittle Objects IEEE Access Fracture simulation peridynamics envelop box spring topology fragments |
title | A New Fracture Simulation Algorithm Based On Peridynamics for Brittle Objects |
title_full | A New Fracture Simulation Algorithm Based On Peridynamics for Brittle Objects |
title_fullStr | A New Fracture Simulation Algorithm Based On Peridynamics for Brittle Objects |
title_full_unstemmed | A New Fracture Simulation Algorithm Based On Peridynamics for Brittle Objects |
title_short | A New Fracture Simulation Algorithm Based On Peridynamics for Brittle Objects |
title_sort | new fracture simulation algorithm based on peridynamics for brittle objects |
topic | Fracture simulation peridynamics envelop box spring topology fragments |
url | https://ieeexplore.ieee.org/document/10220063/ |
work_keys_str_mv | AT minghaoyan anewfracturesimulationalgorithmbasedonperidynamicsforbrittleobjects AT dedaowu anewfracturesimulationalgorithmbasedonperidynamicsforbrittleobjects AT minghaoyan newfracturesimulationalgorithmbasedonperidynamicsforbrittleobjects AT dedaowu newfracturesimulationalgorithmbasedonperidynamicsforbrittleobjects |