Houdini 22.0 Nodes Copernicus nodes

Pyro Source from Points Copernicus node

Sources points into a VDB.

On this page
Since 21.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 using point sources. If no input geometry is provided, the node generates point sources from its parameters. Otherwise, it uses the points from the input geometry.

Each point is treated as a sphere that updates the overlapping voxels in the VDB.

Note

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

Note

Every point is sourced against every voxels, so the total point count should be kept reasonable.

Parameters

Method

Controls how the VDB is updated using the point values.

Set

Replaces the current value.

Add

Adds to the current value.

Minimum

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

Maximum

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

Shape

Radius

Controls the radius of the sphere stamped into the VDB. This is scaled by the pscale point attribute.

Center

If no geometry input is connected, a single point is sourced at this location.

Scale by Timestep

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

Amount

The density to use for the point. This is scaled by the density point attribute.

Falloff

The amount is scaled by this ramp. The left side of the ramp corresponds to the point location, and the right side corresponds to the value at the point’s radius.

Enable Noise

Noise Enable

Scales the value using a noise function.

Noise Scale

Controls how much the value is 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 sphere using a noise function.

Distort Scale

Controls how far to distort 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.

points

An optional Geometry whose points are used as sphere sources.

Outputs

result

The source VDB modified by the sourcing points.

See also

Copernicus nodes