Skip to content

Glitch

Visual reference
FXMaster+Filter effectAPI type: glitch
Preview shows Glitch with both the Slice and Glyph parameters enabled

RGB displacement, slicing, pixelation, and optional digital glyph effects.

Visual filters change the rendered Scene. Check map, token, and text visibility after changing their strength or opacity.

Reference Value
Package FXMaster+
Effect kind Filter effect
Category Visual
Runtime type glitch
Exposed parameters 33
  • Enable Slices: Turns the horizontal and angled scene-slice displacement system on or off.
  • Slice Count: Controls how many displaced slice bands are generated across the scene.
  • Slice Offset: Controls how far each slice can be displaced from its original position.
  • Slice Pixelation: Adds blocky pixel steps along slice edges. Higher values make the displaced bands look more digital and broken.
  • Enable Glyphs: Turns the animated digital glyph overlay on or off.
  • Glyph Intensity: Controls the brightness and opacity of the glyph overlay.
  • Slice and Glyph systems can be enabled independently.
  • RGB offsets create channel separation, Slice controls displace bands of the image, and Glyph controls add the digital overlay.
  • Use a Region to limit the Glitch filter to part of the Scene, or a timed macro for a short transition.
Preset API name Availability Variants
Ley Surge ley-surge FXMaster+ Normal
Veilfall veilfall FXMaster+ Normal

The table combines the settings available for this effect in Scene and Region contexts. Scene-only and Region-only badges identify controls limited to one context. Hover or focus an info button to see what the parameter changes on the canvas. Select it to keep the card open. Each card also includes the default, range or choices, context, availability, API key, and control type.

33 exposed parameters1 Scene-only1 Region-onlyglitch API type

Hover or focus an info button to see what the parameter changes on the canvas. Select it to keep the card open. Context badges identify Scene-only and Region-only controls; unbadged parameters are available in both. Hover or focus an availability condition to highlight the parameter that controls it.

ParameterControlDefaultRange or choicesAvailability
Below Tokens
belowTokens
checkboxOffAlways
Below Tiles
belowTiles
checkboxOffAlways
Below Foreground
belowForeground
checkboxOffAlways
Levels
levelsScene only
scene-levelsAll LevelsAlways
Sound FX
soundFxEnabled
checkboxOffAlways
Sound FX Sounds
soundFxManualSoundIds
multi-selectRule default
Enable Slices
sliceEnable
checkboxOnAlways
Slice Crosshatch
crosshatch
checkboxOn
Slice Count
slices
range71–40 · step 1
Slice Speed
scrollSpeed
range0.070–1 · step 0.01
Slice Randomization
refreshRate
range00–10 · step 1
Slice Offset
offset
range1250–400 · step 5
Slice Pixelation
sliceJaggedness
range00–1 · step 0.01
Slice Shard Angle
sliceShardAngle
range0.150–1 · step 0.01
Slice Red X
redX
range0-50–50 · step 1
Slice Red Y
redY
range0-50–50 · step 1
Slice Green X
greenX
range0-50–50 · step 1
Slice Green Y
greenY
range0-50–50 · step 1
Slice Blue X
blueX
range0-50–50 · step 1
Slice Blue Y
blueY
range0-50–50 · step 1
Enable Glyphs
glyphEnable
checkboxOnAlways
Glyph Tint
glyphColor
color#1fff59 (enabled)
Glyph Intensity
glyphIntensity
range10–1 · step 0.01
Glyph Cell Size
glyphCell
range304–160 · step 1
Glyph Move Speed
glyphSpeed
range0.040–1 · step 0.01
Glyph Direction
glyphDirection
range2700–360 · step 5
Glyph Density
glyphDensity
range0.280–1 · step 0.01
Glyph Slice %
glyphSlicePct
range10–1 · step 0.01
Glyph Flicker Speed
glyphFlickerSpeed
range00–1 · step 0.001
Slice Direction
direction
range2250–360 · step 5
Darkness Activation
darknessActivationEnabled
checkboxOffAlways
Darkness Activation Range
darknessActivationRange
range-dual{"min":0,"max":1}0–1 · step 0.01
Edge Fade %
fadePercentRegion only
range00–1 · step 0.01Always

The Direct Effect API creates a separate row shown through Manage API Effects. Add a stable apiMacro_…_p or apiMacro_…_f ID when later macro calls need to update or stop the same row.

const created = await FXMASTER.api.effects.play({
filters: [{
"id": "apiMacro_wikiglitch_f",
"type": "glitch",
"options": {
"belowTokens": false,
"direction": 225
}
}],
});
await FXMASTER.api.effects.filters.stop(created.filters);

For complete API behavior, scene targeting, stack ordering, and toggle groups, see the Direct Effect API guide.