For more information, see How to simulate a stable pile of sand without grid patterns.
To... | Do this |
---|---|
Make objects break apart |
Use the controls in the Explicit Constrains section of the POP Grains node. Turning on the Break Constraints checkbox and setting a Break Threshold, will make objects break apart when forces are applied. If the constraints stretch beyond the threshold, the bonds will break apart. |
Make granular solid objects less bouncy |
Increase the Stiffness parameter in the Explicit Constrains section of the POP Grains node. This will control how stiff the bonds between particles are. |
Create fluffy piles that look like snow |
Increase the Shock Scaling Power on the POP Grains node to tame the initial bounce and create fluffier piles that almost look like snow. |
Set the height of your sand pile |
Use the Constraint Iterations parameter on the POP Grains node to control how many particles high you want the pile to be. This is set relatively low by default for speed purposes. |
Make your simulation faster |
Turn on the Use OpenCL toggle on the Solver tab of the POP Grains node. This may make things really fast, but it only supports a subset of features. The OpenCL code path operates on all PBD particles, not just the ones in this stream, which is only an issue if you have more than one POP Grains node in your network. |
Create continuous streams |
Turn on the Remove Overlapping option on the POP Source node. Creating new particles where particles already exist will generate explosions. |
Stop grains from bouncing/exploding |
|
Keyframe particles |
|
Pin a PBD simulation |
Set the mass of the particles to 0. |