Create bubbles, foam, and spray effects by adding foam particles to your liquid simulations.
Foam can be emitted with all types of liquids, and can also be generated by emitting liquid into an existing liquid with a different density, for example for creating a hot tub effect.

Foam particles emit continuously into liquids with an initial density value that dissipates over time. Foam particle density and rate of dissipation depend on the proximity of the particles to the liquid surface:
- Foam is produced by particles at the surface with a Density of 1 and a dissipation based on the Dissipation Rate value.
- Bubbles are created by particles below the surface with a Density of 1 plus the Max Liquid Depth value. These particles inherit the set Buoyancy value, and do not dissipate.
- Spray is produced by particles above the surface with a density of less than 1. These particles dissipate faster than the set Dissipation Rate.
Procedure
To create foam:
- Create a liquid simulation.
- Open the Simulation View window.
- In the Solver Parameters panel, adjust the foam settings to get the result you want.
- In the Display Settings panel, set any preferences for how to preview foam in the viewport.
- In the System Management Area, enable the foam component
and start the solve.
- In the Render Settings panel, choose how to render the foam.