-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to combine Plasticity & Fracture? #10
Comments
Have you found anything yet? I was looking for a similar implementation and found this and also nvidia flex, but none of developers respond |
Nope. Nvidia & AMD don't care about us. |
Obviously not. Similar simulations need to use MPM method, but this method has not been implemented in real time |
Plasticity + Fracture should be possible. My experience was more with DMM, so I'll tell you what I know from that, but as far as I recall, FEMFX is similar in this respect. I would use a generous amount of tets first to make it a bit easier (off the top of my head, if you're doing a thin plane like above, I would use a couple thousand. Shouldn't be necessary, but it's one less thing to worry about). Note that we had a problem with "spinning tets" when we combined fracture and plasticity. After fracture, the pieces with just a few tets would just spin, sometimes picking up energy, even, and then flying off. It was especially prevalent with thinner tets (one dimension much smaller than other two) - another reason you might try a bunch. We suspected it was the combination of a linear solver and the co-rotational method. I believe FEMFX uses the same two approaches. Sorry my answer is almost 2 years late. Better late than never? |
I'm looking for a solution to implement the simplest metal deformation with the following tearing. Is it possible to implement with this library? Does anyone know how to implement sush behaviour with MATERIAL_DEMO_SCENE (rectangular panel)?
Ex.: Projectile holes, explosion deformation, rope/resin tearing
The text was updated successfully, but these errors were encountered: