On this page |
There are several MPM Configure examples available through the tab menu. These are similar to shelf tools that put down networks of nodes for learning purposes. The MPM Configure Landslide example illustrates the use of the “viscous” Honey material type. It puts down a simple network of nodes to simulate a stack of pancakes that’s drizzled in syrup (honey) and then cut.
Important nodes ¶
pancakes
This is the MPM Source that uses the Rubber material preset and Chunky behavior.
syrup
This is the MPM Source that uses the Honey material preset with Continuous emission, which starts to emit at frame 10. The default Viscosity is also reduced to make the syrup more runny.
cutter
This is the MPM Collider, which uses the Animated (Rigid) collider type. It allows for very precise interpolation of the collider by the solver, as it keeps only one VDB and interpolates between the transforms resulting in very accurate collisions and stickiness on the collider. The Voxel Size is refined to
0.0025
so that it can cut through the rubber material more accurately.
mpmcontainer
This is the MPM Container, which defines the resolution of the simulation using the Particle Separation parameter.
mpmsolver
This is the MPM Solver, which does the work of solving the scene. Assume Unchanging Material Properties is turned off because the syrup doesn’t start emitting until frame 10. This means that a different number of substeps may be needed than initially determined at frame 1 when the solver is only processing the pancakes. Turning this off allows the solver to reevaluate the Material Condition on every frame which keeps things stable.
Learning from this example ¶
-
If you have the Emission Type set to Continuous on the
MPM Source, make sure to turn on Global Substeps on the
MPM Solver. Otherwise, your simulation could have stepping. Increasing Global Substeps will create a smoother emission stream.