Houdini 21.0 Shelf tools

Fireball with Trails shelf tool

Creates a large scale explosion that expands outward, rises quickly, and has debris emitting trails of smoke.

On this page

This shelf tool expands upon the Fireball shelf tool by adding debris with trails of smoke. It sets up a sparse pyro simulation of a fireball type explosion with trails of density emitting debris. The debris is instanced on the same source that generates the main explosion. Those debris then become the source for the pyro trail simulation, which is advected by the velocity field from the fireball simulation.

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

Important Nodes

pyroburstsource1

The fireball is sourced from a single Pyro Burst Source node. This node has the biggest impact on the overall shape and speed of the fireball. The debris itself is instanced on this source, so it strongly influences the pyro trails as well.

calculate_hitframe1

The calculate_hitframe1 node determines the frame on which each debris piece hits the ground. That information is used to control how long each piece emits particles and prevents emission after the piece has landed.

emit_from_backface1

The emit_from_backface1 node ensures that only the back face of each piece emits particles into the popnet_trail_source1.

Learning from this example

To...Do this

Change the shape of the explosion

Adjust the Shape Offset parameter in pyroburstsource1 to easily vary the shape of the simulation.

Change the number of debris

Adjust the Voxel Size parameter on the pointcloudreduce1 node. Increasing this value will result in less debris.

Adjust the expansion from flame

Adjust the Expansion Rate and Flame Range parameters in the pyrosolver1 node in the Flame Expansion section of the Shape tab.

Change the trail length

Adjust the Emission Ramp parameter in the scale_emit1 node. The left-to-right side of this ramp corresponds to a 0-1 age attribute.

Change length of the trail source

Adjust the Min Value and Range Length parameters in the attribadjustfloat2 node.

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