← Fusion node reference
ProceduralIntermediateKrokodove · Resolve 21

Pack

Procedural element packing

Generates and packs repeated procedural elements according to a chosen image channel, shape type, size range and randomization controls.

This tool belongs to the Krokodove set integrated into DaVinci Resolve 21 and Fusion Studio 21. See the complete Krokodove node list and the comparison with native Fusion tools.
Pack
DaVinci Resolve · Fusion

Pack is a procedural graphics node for filling an active region with many generated elements such as circles, squares, diamonds or a custom shape.

Overview

What Pack does

A selected image channel can influence where packing is allowed or how the distribution behaves. Maximum Elements and size controls determine density and scale.

Random Seed and jitter controls produce deterministic variation: the same seed gives the same arrangement, which is useful for reproducible motion graphics.

Pack is best treated as a generator. Build the distribution first, then style, color, blur or composite the result with downstream nodes.

Mental model

Think of Pack as automatically fitting many tiles into an allowed region: choose the shape, size range and density, then let the node generate a repeatable packed pattern.

Common uses

Procedural dot fields
Packed geometric textures
Motion-graphics backgrounds
Channel-driven element distributions
Abstract infographics

Flow anatomy

Inputs & outputs

The port structure shows how this node fits into a Fusion graph.

Image

Optional source whose channel can guide the packing region or distribution.

Effect Mask

Optional mask that limits where the node affects the image.

External Shape / Color Input

Shape data processed or combined by this node.

Pack
Fusion node

Output

The processed result from this node.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Random Seed

Changes the deterministic random arrangement.

Channel

Chooses Red, Green, Blue, Alpha or Luminance as the guide channel.

Channel: Red / Green / Blue

Chooses the source color channel that drives the Pack operation.

Channel: Alpha

Uses Alpha as the selected channel.

Channel: Luminance

Uses Luminance as the selected channel.

Shape Type

Chooses Circle, Square, Diamond or a custom Shape source.

Shape Type: Circle

Uses Circle for shape type.

Shape Type: Square

Uses Square for shape type.

Shape Type: Diamond

Uses Diamond for shape type.

Shape Type: Shape

Uses Shape for shape type.

Maximum Elements

Limits how many elements the node attempts to place.

Higher counts can significantly increase processing cost.

Size Minimum

Sets the minimum size allowed for packed elements.

Size Maximum

Sets the maximum size allowed for packed elements.

Size Multiply

Multiplies all calculated packed-element sizes while preserving their relative variation.

Size Add

Adds a fixed amount to every calculated packed-element size.

Jitter Angle

Randomizes element rotation for less uniform patterns.

Jitter Angle Step

Adds controlled random variation to this property.

Aspect

Adjusts the aspect ratio without changing the main scale control.

Shape color

Sets the shape color.

Shape Color / Red / Green / Blue / Alpha

Provides separate controls for the red, green, blue and alpha channels.

Overlap

Chooses how packed elements are combined where they overlap.

Overlap: Maximum

Sets overlap to Maximum.

Overlap: Add

Sets overlap to Add.

Overlap: Multiply

Sets overlap to Multiply.

Overlap: Screen

Sets overlap to Screen.

Range Random Seed

Defines the range over which this operation is active.

Range Type

Defines the range over which this operation is active.

Range Seeds / Range Seeds Jitter

Defines the range over which this operation is active.

Range Random One By One

Defines the range over which this operation is active.

Range Min / Range Max

Sets one boundary of the active range.

Range Overlap

Defines the range over which this operation is active.

Range Length

Defines the range over which this operation is active.

Range Curve

Defines the range over which this operation is active.

Super-Sampling

Sets supersampling quality for cleaner rendered edges.

Higher values improve quality at additional render cost.

Practical setup

A reliable workflow

  1. 1

    Choose the guide channel or leave the distribution unconstrained.

  2. 2

    Select a Shape Type.

  3. 3

    Set a moderate Maximum Elements value.

  4. 4

    Define the size range.

  5. 5

    Change Random Seed until the arrangement fits the design, then keep it fixed.

Typical node chain
Guide / settings
Pack
Packed pattern

Examples

Where this node fits in real work

Packed circle texture

Generate a repeatable field of circles and color it downstream.

PackColorCorrectorMerge

Troubleshooting

Common mistakes

Starting with an excessive element count
Changing Random Seed after animation or art direction is approved
Using a guide channel with poor contrast
Trying to solve styling inside the packing logic instead of downstream

Production notes

Practical tips

Lock Random Seed once the design is approved.
Use a high-contrast guide matte for predictable channel-driven packing.
Render or precompose very dense packs before adding expensive downstream effects.

Related nodes