Skip to content

littleKyrie/FEM-Simulation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

FEM Simulation System

Introduction

In this case, we will see a green house falling to the ground and being bounced off.

The task is based on Unity.

Dynamics

We can choose to use the simple linear finite element methods or fem based on svd decomposision to acheive the effects.

The hyperelastic model is St.VK.

And We use explicit integral to update, which will cause numeric instability.

In the linear fem we calculate Green Strain and the 2nd Piola-Kirchhoff stress to get the 1st Piola-Kirchhoff stress. However in another case,We directly use the model's deformation map to differentiate the singular values to obtain the PK1 stress.

Collision

Simple SDF collision detection and impulse responding.

Interaction

Users can press 'space' to make it jump. If you press too hard, the impulse will be too much to make it explode.

Effects

The effects of both methods are exactly the same.

2022-12-27.20.52.23.mov

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published