Houdini 22.0 Pyro

Pyro Configure Candle Flame

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 Candle Flame example illustrates a slow-moving candle flame with soot emission. It shows a more complex flame setup that can be used as a template for building flames in your scene. This setup does not emit density from the source. Instead, density is emitted as soot from the tip of the flame. A custom bluezone_mask field is used to identify where the tip of the flame is so that soot can be emitted from that region.

Important nodes

pyro_sourceshape1

This node responsible to emit into the bluezone_mask field inside the simulation loop.

pyro_sourceshape2

Controls the location, shape, and thickness of the fire emission. It emits only temperature and flame.

sopgeometry1

Creates an empty bluezone_mask field for use in the simulation.

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_sourcefromshape1

Uses the shape from pyro_sourceshape1 to source into the bluezone_mask field.

vdbvisualize1

Visualize the flame and soot together.

Learning from this example

To...Do this

Add more turbulence where flame exists

Increase the Amplitude parameter on the pyro_turbulence1 node inside the simulation loop.

Add more turbulence where soot exists

Increase the turbulence Amplitude parameter on the pyro_block_end1 node.

Create smoother flames

Turn on Viscosity on the Force tab of the pyro_block_begin1 node. Increase the Viscosity parameter to make the flames smoother.

Pyro

Sparse Pyro

Pyro instancing

COP Pyro