Houdini 20.5 MPM

MPM Configure Jello Party

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 Jello Party example illustrates the use of the “elastic” Jello material type. It puts down a simple network of nodes to simulate jello cubes rolling and bouncing around.

Important nodes

jello_cubes

This is the MPM Source that uses the Jello material preset.

mpmsolver

This setup uses a default MPM Solver, which does the work of solving the scene. However, there is a dive target with a popforce1, which you can access by double-clicking the node. This POP Force is what makes the jello cubes move.

domain

A box with some padding (geometry), which sets the boundary for the MPM Container. This is an alternative way of setting boundaries for the MPM Container. You could also directly set the Size of the bounding box on the MPM Container node without providing a geometry as input, and set All to Closed bounds.

Learning from this example

  • The purpose of this example is to show that you can use custom forces inside a dive target. You can add more POP forces and connect them to this example to achieve different behavior.

  • The DOP network in the dive target will be evaluated once per DOP substep.

  • When possible, using Gas OpenCL nodes should lead to better performance than VEX nodes, as it prevents unnecessary copies from the host to the OpenCL device.

MPM

Getting Started

MPM Configure Examples

Next Steps

Advanced