Houdini 21.0 Shelf tools

Dry Ice shelf tool

Creates a small scale smoke simulation that bubbles up from a glass and sinks to the ground.

On this page

This shelf tool sets up a sparse pyro simulation of a small scale smoke simulation emulating dry ice bubbling out of a cosmopolitan glass and sinking to the ground.

Pyro simulation in the viewport. Color space: ACES, Voxels Size: 0.005.
Pyro simulation rendered with Karma. Color space: ACES, Voxels Size: 0.005.

Important Nodes

glass_model1

The glass_model1 node generates three outputs. A pyro source, a liquid geo so it looks like the glass is full, and the glass itself for rendering and to create collisions.

gasvelocityscale1

The gasvelocityscale1 node controls the speed of the dry ice as it gets closer to the ground.

gasfieldwrangle1

Inside the pyrosolver1, it uses the height of the simulation to create a new mask field. This maskis used by gasvelocityscale1 as a control field to speed up or slow down the smoke simulation.

Learning from this example

To...Do this

Control bubbling speed and intensity

Adjust the Amplitude and Pulse Duration parameters on the mountain1 node.

Control source velocity

Adjust the Source Scale parameter on the Sourcing tab in the Source 4: vel section of the pyrosolver1 node.

Adjust the smoke stickiness

Dive inside the pyrosolver1 node and change the value for Scale on the gasstickoncollision1 DOP to control how the dry ice sticks to the glass as it falls to the ground.

Visualize velocity going into pyro simulation

View vis_velocity1 and visualize the v attribute to see the velocity you’re plugging into the simulation.

Note

Increasing the resolution of the pyro simulation will cause the dry ice to stay closer to the ground.

Shelf tools

Using the shelf

  • Customize the shelf

    How to change the look of the shelf, change and rearrange its contents, and create your own shelf tools.

Technical