Houdini 20.5 Oceans and water surfaces

Shallow Water Solver outputs

Learn, how to access the Shallow Water Solver outputs.

The Shallow Water Solver is a 2D solver, entirely based on heightfields and masks. A heightfield defines the solver’s seabed. Masks are used for sources, sinks, and areas, where forces should be applied. All these elements are available in the solver’s output, along with the simulated water. Click the node’s Node info for information about names and voxel sizes.

Note

For guides and workflow descriptions on how to create simulations with the Shallow Water Solver, please visit the intro and fields pages.

In simulations with the Shallow Water Solver, the water layer is merged with the underlying seabed. For rendering or further processing, water and seabed have to separated.

  1. Create a Convert HeightField node and wire its input to the Shallow Water Solver node’s output.

  2. Check, if the Convert HeightField’s Height Layer is set to height.

  3. Add a downstream Blast.

  4. Under Group, enter @water==0 to select the water.

  5. Set Group Type from Guess from Group to Points.

  6. Add a downstream Add node.

  7. Open the Polygons tab and turn on Remove Unused to Points to delete the heightfield points.

This short network can also be used to isolate the source and sink heightfields.

Oceans and water surfaces

Shallow water solver

Oceans

Ripple solver