Nodes are the unit of work in VFX Loom. Each node takes inputs, does one thing, and exposes outputs that other nodes can consume.

Overview

Nodes are presented by role in the node menu. The categories below are the structure this reference will grow into:

CategoryPurpose
Input / SourcesCoordinate streams and deterministic value sources.
GeneratorsNodes that create an image from nothing — noise, shapes, gradients, waves.
TransformNodes that change where a source is sampled from.
ColorNodes that change colour, channels, and ramps.
FiltersImage processing — levels, blur, masking, resampling and similar.
Math / VectorScalar and vector utilities used to drive parameters.
CompositeBlending and layering of multiple images.
AnimationTime and motion sources that make a graph move.
OutputThe node whose rendered image is used for preview and export.

Category colours in the editor follow the same vocabulary, and are presentation only — they are not saved in projects and do not affect evaluation.

How it works

Connector types

Connections are typed. At a high level there are two families:

Image connections carry a rendered image. Images flow from generators, through transforms, filters and composites, to the output node.

Value connections carry numbers and vectors — scalars, Vector2 values, colours and curves. Value connections drive node parameters: anywhere a node exposes a parameter that accepts an input, a value connection can replace the fixed value.

A socket only accepts a compatible source. When two types do not connect directly, a conversion node from the Math or Vector group bridges them — for example, splitting a vector into its components or remapping a scalar into a different range.

Output

Exactly one node is the render target at a time. Image nodes expose a Set Output action, and the current target is marked in the menu so the active output is always visible.

Notes

  • Node evaluation is deterministic: the same graph and the same inputs produce the same image.
  • Randomness is explicit. Nodes that produce variation take seed and sample inputs rather than using mutable random state or real-world time.

Node reference