Houdini 22.0 Nodes Copernicus nodes

Pyro Source from Layer Copernicus node

Sources from a layer’s envelope into a VDB.

On this page
Since 22.0

Note

Although COP Pyro is in COPs, you need DOP level permissions to use it. This means that COP Pyro is not available in Houdini Core, but only in Houdini FX, Houdini Apprentice, Houdini Indie, and Houdini Education.

This node updates a float VDB according to an envelope defined by Mono layers.

Note

This node does not activate any voxels, so any sources outside of activated areas will have no effect.

Parameters

Method

Controls how the VDB is updated using the envelope values.

Add

Adds the envelope value to the current value.

Copy

Replaces the current value with the envelope value.

Maximum

Uses the larger of the current value and the envelope value.

Average

Uses the average of the current value and the envelope value.

Blend

Blend the current value with the envelope values using Blend as the weight.

Pull

Pushes the current value toward the envelope value according to the Acceleration Strength and Deceleration Strength.

Border

Controls the border mode used when sampling the reference layers. The reference layers can use wrapping border modes to create tiling sources. However, when the source is not expected to extend beyond the layer boundaries, this parameter can be used to override the input border mode.

Auto uses the border mode of the input layer.

See Border types for more information.

Shape

Acceleration

Controls how strongly envelope values that are smaller than the current values are pushed toward the current values.

Deceleration

Controls how strongly envelope values that are larger than the current values are pushed toward the current values.

Blend

Controls the weight used to blend between the envelope values and the current values.

Scale

Scales the envelope values before they are mixed.

Thickness

Applies a global scale to the thickness input, allowing a 0–1 layer to be rescaled to world units.

Scale by Timestep

Scales the envelope values by the current timestep. In Add mode, this ensures that the same amount is added over one second, even when substepping occurs.

Falloff

Scales the density using the falloff ramp. The left side of the ramp corresponds to the outer surface of the envelope. The distance along the ramp is based on the distance from the surface, scaled by the global thickness rather than the local thickness. This ensures that thin areas also decrease in magnitude.

Enable Noise

Noise Enable

scales the envelope values using a noise function.

Noise Scale

Controls how much the envelope values are scaled by the noise.

Element Size

Controls the world-space size of the noise features.

Element Scale

Applies anisotropic scaling to the noise feature size.

Noise Offset

Controls the offset of the noise in noise space. The first three components define the spatial offset, and the fourth defines the time offset.

Noise Pulse

Controls how quickly the noise pattern changes over time. The value is specified in seconds and roughly determines the rate at which the noise appears to pulse.

Enable Distortion

Distort Enable

Distorts the shape of the envelope using a noise function.

Distort Scale

Controls the maximum distortion distance in world-space.

Element Size

Controls the world-space size of the noise features.

Element Scale

Applies anisotropic scaling to the noise feature size.

Distort Offset

Controls the offset of the noise in noise space. The first three components define the spatial offset, and the fourth defines the time offset.

Distort Pulse

Controls how quickly the noise pattern changes over time. The value is specified in seconds and roughly determines the rate at which the noise appears to pulse.

Inputs

source

A Float VDB to apply the source to.

thickness

A Mono layer specifying how thick the envelope is at each pixel.

height

A Mono layer specifying where the envelope’s center line will be, as measured from the layer itself.

density

A Mono layer specifying the density of the envelope.

Outputs

result

The source VDB modified by the layer source.

See also

Copernicus nodes