Skip to content

Nodes · Keying

BS_RoughenEdges

Keyingv1coreNeeds full inputForge

Overview

Breaks a matte's edge into an organic contour with fractal noise — torn, corroded or wind-wobbled instead of drawn. erode eats bites out of the edge; distort wobbles it without losing area. evolution animates it so it crawls rather than flickers, and the core stays solid.

How to

How-to

  1. Wire the matte; pick mode: erode gnaws bites in, distort pushes the edge in and out.
  2. width_in / width_out set the reach, noise_size the bite size, noise_detail the grit.
  3. stretch pulls the noise along one axis; key evolution for a boil; preserve_core keeps the solid inside untouched.

Inputs

InputWhat it takes
inthe image this node works on

Outputs

OutputType
outImage

Parameters

ParameterTypeDefaultWhat it does
modeChoiceerodeerode eats the edge inward by a noise pattern (a matte that reads as gnawed); distort pushes the edge in and out along the noise (a matte that reads as torn). erodedistort
amountFloat0.5Strength of the effect. 1 = as designed; 0 = none.
width_inFloat8.0How far inside the edge the roughening reaches, pixels.
width_outFloat8.0How far outside the edge it may push, pixels (distort mode grows the data window by this).
noise_sizeFloat24.0The noise's feature size in pixels — small is a fine fray, large is bites.
noise_detailFloat3.0Octaves of noise: 1 is smooth bites, 4 adds fine texture to their edges.
stretchFloat2[1.0, 1.0]Stretch the noise along X and Y — 2,1 pulls the pattern horizontal, for grass or fur that lies a way.
evolutionFloat0.0Animate the noise: the pattern changes with this value, so key it for an edge that boils.
seedFloat0.0The noise's seed — a different pattern with the same character.
preserve_coreBooltrueNever eat into the matte's solid core, however wide the roughening: the effect stays at the edge.
disabledBoolfalseBypass: the node passes its first input through untouched (D in the graph). The knobs keep their values for when it comes back.
labelTextA note shown under the node in the graph — what this node is FOR. Never affects the render or the cache.
hide_inputBoolfalseDraw the node without its input wire — a tidy graph for a node whose source is obvious (a Dot, a viewer tap).

See also