Houdini 21.0 Nodes Copernicus nodes

Pyro Source from Layer Copernicus node

Sources from a layer’s envelope into a VDB.

On this page
Since 21.0

This operation will update a Float VDB according to an envelope described by Mono layers.

Note

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

Parameters

Method

How to update the VDB from the envelope values.

Set

Replace the value.

Add

Add to the current value.

Minimum

Take the minimum of the current value with the envelope values.

Maximum

Take the maximum of the current value with the envelope values.

Border

The wrapping mode of the reference layers can be used to make tiling sources. However, it is often expected for the source to not be present past the layer, so this allows just in time overriding of the border type.

Auto will use the input’s border type.

See Border types for more information.

Shape

Thickness

A global scale on the thickness input, allowing a 0-1 layer to be rescaled to world units.

Scale by Timestep

Scale the envelope values by the current timestep. In Add mode, this ensures the same amount will be added over a second even if substepping occurs.

Amount

The density to use for voxels in the envelope. This is scaled by the density input.

Falloff

The density is scaled by the falloff ramp. The left side is 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

Enable scaling the value by a noise function.

Noise Scale

How much to scale the value by.

Element Size

The size in world space of the feature size of the noise.

Element Scale

The anisotropic scaling of the noise feature sizes.

Noise Offset

The offset of the noise in noise-space, the first three are the spatial offset and the fourth the time offset.

Noise Pulse

The time in seconds for the feature size of the noise’s change over time. This is roughly the rate at which it will seem to pulse.

Enable Distortion

Distort Enable

Enable distorting of the shape of the sphere by a noise function.

Distort Scale

How far to distort in worldspace.

Element Size

The size in world space of the feature size of the noise.

Element Scale

The anisotropic scaling of the noise feature sizes.

Distort Offset

The offset of the noise in noise-space, the first three are the spatial offset and the fourth the time offset.

Distort Pulse

The time in seconds for the feature size of the noise’s change over time. This is roughly the rate at which it will seem 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