Houdini 21.0 Shelf tools

Bullet Hits shelf tool

Creates multiple small scale bullet hit effect with RBDs, instanced debris, particles, and dust.

On this page

This shelf tool sets up a Pyro Burst Source emitting sideways off of a wall geometry. This node becomes the source for RBDs, dust particles, and dust debris. The debris and RBDs are then used to create dust using a sparse pyro simulation. This shelf tool is a good example of how to set up a simple source and layer together multiple effects simultaneously.

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

Important Nodes

line1

This is the line geometry along which the bullets hit the wall.

attribadjustinteger1

After simulation, the particles are broken up into three different roles for rendering. Using the Weight parameters on attribadjustinteger1 you can control the distribution of the particles into those roles.

Learning from this example

To...Do this

Change number of bullet hits

Adjust the Total Count parameter on the scatter1 node to control the number of bullet hits.

Change the timing of the bullet hits

Adjust the startframe attribute created in attribadjustfloat2.

Change the shape of the bullet hits

Adjust the Shape Offset parameter on the pyroburstsource1 node.

Change size of bullet hits

Adjust the Outward Expansion parameter on the pyroburstsource1 node.

Change amount of debris

Adjust the Trailing Separation parameter on the pyroburstsource1 node.

Control size of RBDs and instanced debris

Use attribadjust1 and attribadjust5 to control the size of the instanced debris and RBDs. These nodes adjust the pscale attribute of the points that the debris chunks are copied too.

Tip

The instanced debris and the RBD simulation will be used as a source for the pyro simulation. For fast moving sources like these, it’s a good idea to increase the Min Substeps and Max Substeps parameters in the pyrosolver1 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