Houdini 22.0 Nodes Copernicus nodes

Pyro Source from Volume Copernicus node

Sources from a VDB into another 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 VDB using values from another VDB of the same type. Float VDBs can be sourced from Float VDBs, and Vector VDBs can be sourced from Vector VDBs.

Note

This node does not activate voxels. Sources outside active regions have no effect.

Parameters

Signature

The VDB type that the source accepts.

See Signatures for more information.

Activation

Turns this the effect of this node on and off. This node is only active when this value is 1.

Source

Source Mode

Controls when the source volume is mixed with the target volume.

Continuous

Sourcing remains active throughout the simulation and is applied on every solver step. Use this when you need a constant supply of density, temperature or other quantities.

First Frame Only

Sourcing is applied only on the first simulation frame. This is useful when the fluid is already present when the simulation begins. If the source is animated, those animations are ignored after the first frame.

Copy on First Frame

Sourcing remains active throughout the simulation, as in Continuous mode. On the first simulation frame, the source volume is copied into the target volume. On subsequent frames, the operation is determined by Operation.

Operation

Controls how the source volume is mixed with the target volume.

Add

The result is the sum of the source and target values.

Copy

The result is copied from the source volume.

Maximum

The result is the greater of the source and target values.

Average

The result is the average of the source and target values.

Blend

The result is a blend between the source and target values, using Blend as the weight.

Pull

Pushes source values toward the corresponding target values according to the Acceleration Strength and Deceleration Strength settings.

Scale

Scales the source values before they are mixed with the target volume.

Scale by Timestep

Scales the effect of sourcing by the timestep. This ensures that the amount of sourcing remains consistent when substepping occurs. Turn off this parameter if you need the instantaneous source value.

Acceleration

Deceleration

Controls how strongly source values that are larger than the corresponding target volume values are pushed toward the target field.

Blend

Controls the weight used to blend between the source values and the target values.

Inputs

target

A Float or Vector VDB to which the source VDB will be mixed.

source

A Float or Vector VDB to mix with the target VDB.

control

A Float or Vector VDB to use as a control field. If it is a Vector VDB, its length is used.

Outputs

result

The combined volume from source and target VDB.

Control Mask

Control Volume

Mask out the effect using the control field. Control fields are usually used the same way as masks, and represent a smooth engagement of the effect.

Control Range

The value of the control field is mapped from this range to 0-1 and applied as a multiplier on top of Scale. The default 0 to 1 range is designed to concentrate the effect on regions with higher control field values. When the control field is a Vector VDB, this value represents the length of the given vector field.

Use Ramp

Turns on the Control Ramp, to change how the control field should scale the effect between the minimum and maximum values of Control Range.

Control Ramp

This ramp controls how the control field values are mapped between the minimum and maximum values of Control Range.

See also

Copernicus nodes