# incremental_mpm
**Repository Path**: mesite/incremental_mpm
## Basic Information
- **Project Name**: incremental_mpm
- **Description**: Unity版本: 2018.3.10f1-在其他版本中未经测试。
这是MIT许可的MLS-MPM算法的注释实现,用于模拟软体和流体。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-22
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Incremental MPM
======
**Accompanying article**: [notes and examples for the material point method](https://nialltl.neocities.org/articles/mpm_guide.html)

**Unity version:** 2018.3.10f1 — Untested in other versions.
overview
=======
this is an MIT-licensed commented implementation of the MLS-MPM algorithm for simulating soft bodies and fluids. it's intended to accompany [this article](https://nialltl.neocities.org/articles/mpm_guide.html).
this project is made in **Unity**, and makes use of the **Burst compiler** and **High-Performance C#**. it's partially parallelised to run at interactive rates, but this is intended more as a learning reference than a final implementation.
all examples are single-file and self-contained. this package contains 3 scenes:
* a stripped-back example demonstrating how particle-grid transfers work in MLS-MPM
* non-linear elasticity using a Neo-Hookean model
* liquid simulation using a constitutive model for isotropic newtonian fluids
if you have any questions, they might be answered by [the article](https://nialltl.neocities.org/articles/mpm_guide.html), but if not feel free to contact me [@nialltl](https://twitter.com/nialltl) :o)