Houdini 22.0 Shelf tools

Firework Chrysanthemum shelf tool

On this page

Overview

This shelf tool sets up a chrysanthemum-type firework, producing a spherical burst of colored lights in the sky. It is one of the most common aerial effects used in fireworks displays. The simulation is divided into multiple particle components, which are rendered separately and composited together.

Important nodes

set_pos

Sets the launch position of the firework from the ground.

num_of_trails

Controls how many fireworks to launch from the ground.

ballisticpath1

Sets the initial launch path for the firework.

popnet1

Simulates all the particles for the firework.

attribadjustcolor7

Controls the color distribution of the particles.

lopnet1

This network is used to the render all the layers in the particle effect.

copnet1

This network is used to composite all the layers in the particle effect.

camera1

A SOP-level camera that is used for the rendering of the particle effect.

Learning from this example

To...Do this

Change the firework trajectory

Use the ballisticpath1 node to control the path the firework follows. This works in conjunction with the adjust_targetP node, which controls the position where the firework explodes.

Change the number of fireworks launched

Modify the Points per Point parameter on the num_of_trails node.

Change the position of the firework

Change the Point 0 position on the set_pos node, which controls the launch position of the firework.

Change the particle simulation

Dive inside the popnet1 particle network to change the particle behavior. Use the popdrag nodes inside the network to control the particle behavior.

Cache the particle simulation

Use the sim_firework_chrysanthemum1 file cache node to cache the simulation and speed up subsequent processing.

Render and Composite

Use the provided lopnet1 network to render the particles to images. After rendering, use the included copnet1 network to composite the rendered images into the final effect.

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