Houdini 22.0 Pyro

Pyro Configure Dry Ice

On this page

Overview

There are several Pyro Configure examples available through the tab menu. These are similar to shelf tools that put down networks of nodes for learning purposes. The Pyro Configure Dry Ice example illustrates a falling dry ice effect from a glass. It demonstrates how to set up implicit surface colliders in Pyro and how to add additional nodes to the solver.

Important nodes

sopgeometry1

Contains the implicit surface representation of the glass model used for smoke sourcing and collision detection.

pyro_sourceshape1

Controls the location, shape, and thickness of the smoke emission.

pyro_collisionshape1

Controls the collision shape and its location.

pyro_configure1

Adjusts the simulation resolution. Lower the Voxel Size value to increase the resolution, at the cost of considerably more simulation time and memory.

pyro_block_begin1

The start of the simulation loop. All nodes inside the highlighted simulation region run on every simulation step.

pyro_block_end1

The end of the simulation loop. This node contains important simulation controls. All nodes inside the highlighted simulation region run on every simulation step.

pyro_uniformforce1

Applies a downward force to the smoke based on its density.

Learning from this example

To...Do this

Change the buoyancy force

Modify the Direction parameter on the pyro_uniformforce1 node.

The falling dry ice effect is created using a negative force in pyro_uniformforce1. With the Direction parameter pointing downward, hotter regions fall instead of rising.

Increase the effectiveness of collisions

Increase the Iterations parameter in the Pressure Projection section of the pyro_block_end1 node. Higher values improve collision handling but increase simulation time.

Pyro

Sparse Pyro

Pyro instancing

COP Pyro