Skip to main content
Glitch

Pixel Sorting

Sort pixels along paths and intervals to create flowing streaks, melts, and colour separations.

Written By Massimo Albanese

Last updated About 3 hours ago

Sort pixels along paths and intervals to create flowing streaks, melts, and colour separations.

In: Glitch

How it works

Choose a path for the streaks, then choose what to sort by: brightness, hue, saturation, or a color channel. Interval controls limit which pixels move; Interval Thickness changes the width of the streaks. Path mode lets you shape a curve with canvas handles.

Location

Glitch / Pixel Sorting

Controls

Select the layer to edit Pixel Sorting in the Effect Panel. Open Parameters below for individual controls.

Actions

Double-click a control label to reset it. Use its function button to add keyframes or a driver.

Parameters

ControlWhat it doesDefaultRangeNudgeAnimation
AmplitudeAmplitude setting for this effect.10 to 20000.5Continuous keyframes
Amplitude UnitChooses whether amplitude is measured as a percentage or pixels.%Panel-definedContinuousPanel-dependent
AngleDirection or rotation angle for the selected effect mode.00 to 3601Continuous, overflow allowed
Blast Origin XBlast Origin X setting for this effect.00 to 10.01Continuous keyframes
Blast Origin YBlast Origin Y setting for this effect.0.50 to 10.01Continuous keyframes
Color SpaceChooses the color space used by this effect.oklabPanel-definedContinuousPanel-dependent
Continuous StreamlinesContinuous Streamlines setting for this effect.OffPanel-definedContinuousPanel-dependent
Curve SmoothnessControls how softly the curve smoothness transitions.1000 to 1001Continuous keyframes
Dipole AXDipole AX setting for this effect.0.30 to 10.01Continuous keyframes
Dipole AYDipole AY setting for this effect.0.50 to 10.01Continuous keyframes
Dipole BXDipole BX setting for this effect.0.70 to 10.01Continuous keyframes
Dipole BYDipole BY setting for this effect.0.50 to 10.01Continuous keyframes
Dipole SignDipole Sign setting for this effect.oppositePanel-definedContinuousPanel-dependent
FeatherSoftens Color Replace selection edges.OffPanel-definedContinuousPanel-dependent
Feather KneeControls how softly the feather knee transitions.200 to 500.1Continuous keyframes
Feather OpacityControls how softly the feather opacity transitions.00 to 1000.1Continuous keyframes
Field OctavesSets how many field octaves are used; higher values add detail or quality.31 to 61Continuous keyframes
Field ScaleField Scale setting for this effect.50 to 40000.1Continuous keyframes
Field Scale UnitChooses whether field scale is measured as a percentage or pixels.%Panel-definedContinuousPanel-dependent
Field SeedChanges the deterministic random pattern without changing the other settings.00 to 10001Continuous keyframes
Field TightnessField Tightness setting for this effect.0.5-2 to 20.01Continuous keyframes
GradientGradient setting for this effect.OffPanel-definedContinuousPanel-dependent
Interval BlurControls how softly the interval blur transitions.00 to 10.01Continuous keyframes
Interval LengthInterval Length setting for this effect.7.50 to 40000.1Continuous keyframes
Interval Length UnitChooses whether interval length is measured as a percentage or pixels.%Panel-definedContinuousPanel-dependent
Interval Length VarianceInterval Length Variance setting for this effect.1000 to 1001Continuous keyframes
Interval ModeInterval Mode setting for this effect.thresholdPanel-definedContinuousPanel-dependent
Interval SeedChanges the deterministic random pattern without changing the other settings.00 to 9999991Continuous keyframes
Interval ShiftInterval Shift setting for this effect.00 to 1000.1Continuous keyframes
Interval ThicknessInterval Thickness setting for this effect.10.5 to 5000.5Continuous keyframes
Interval Thickness UnitChooses whether interval thickness is measured as a percentage or pixels.pxPanel-definedContinuousPanel-dependent
Karman OffsetKarman Offset setting for this effect.0-0.5 to 0.50.01Continuous keyframes
Karman RadiusKarman Radius setting for this effect.0.080.01 to 0.30.005Continuous keyframes
Karman SpacingKarman Spacing setting for this effect.0.150.02 to 0.50.005Continuous keyframes
Karman StrengthKarman Strength setting for this effect.0.60 to 50.05Continuous keyframes
Max LengthMax Length setting for this effect.1000 to 40000.001Continuous keyframes
Max Length UnitChooses whether max length is measured as a percentage or pixels.%Panel-definedContinuousPanel-dependent
Min LengthMin Length setting for this effect.00 to 40000.001Continuous keyframes
Min Length UnitChooses whether min length is measured as a percentage or pixels.%Panel-definedContinuousPanel-dependent
MirrorTurns mirror on or off for this effect.OffPanel-definedContinuousPanel-dependent
Mirror KneeControls how softly the mirror knee transitions.500 to 1000.1Continuous keyframes
Obstacle RadiusObstacle Radius setting for this effect.0.150.01 to 0.50.005Continuous keyframes
Obstacle XObstacle X setting for this effect.0.50 to 10.01Continuous keyframes
Obstacle YObstacle Y setting for this effect.0.50 to 10.01Continuous keyframes
Only SortedOnly Sorted setting for this effect.OffPanel-definedContinuousPanel-dependent
OrderOrder setting for this effect.ascendingPanel-definedContinuousPanel-dependent
OriginOrigin setting for this effect.00 to 10.01Continuous keyframes
PalettePalette setting for this effect.madphasePanel-definedContinuousPanel-dependent
Path AntialiasPath Antialias setting for this effect.200 to 1000.1Continuous keyframes
Path Control1 XPath Control1 X setting for this effect.0.38333334-2 to 30.01Continuous keyframes
Path Control1 YPath Control1 Y setting for this effect.0.5-2 to 30.01Continuous keyframes
Path Control2 XPath Control2 X setting for this effect.0.6166667-2 to 30.01Continuous keyframes
Path Control2 YPath Control2 Y setting for this effect.0.5-2 to 30.01Continuous keyframes
Path DirectionPath Direction setting for this effect.forwardPanel-definedContinuousPanel-dependent
Path End FeatherControls how softly the path end feather transitions.00 to 1001Continuous keyframes
Path End WidthPath End Width setting for this effect.1000 to 1001Continuous keyframes
Path End XPath End X setting for this effect.0.85-2 to 30.01Continuous keyframes
Path End YPath End Y setting for this effect.0.5-2 to 30.01Continuous keyframes
Path FalloffControls how softly the path falloff transitions.00 to 1001Continuous keyframes
Path ModePath Mode setting for this effect.linearPanel-definedContinuousPanel-dependent
Path ScalePath Scale setting for this effect.1000 to 20.01Continuous keyframes
Path ShearPath Shear setting for this effect.0-300 to 3001Continuous keyframes
Path Start FeatherControls how softly the path start feather transitions.00 to 1001Continuous keyframes
Path Start WidthPath Start Width setting for this effect.1000 to 1001Continuous keyframes
Path Start XPath Start X setting for this effect.0.15-2 to 30.01Continuous keyframes
Path Start YPath Start Y setting for this effect.0.5-2 to 30.01Continuous keyframes
Path Wave AmplitudePath Wave Amplitude setting for this effect.00 to 5000.5Continuous keyframes
Path Wave Amplitude UnitChooses whether path wave amplitude is measured as a percentage or pixels.pxPanel-definedContinuousPanel-dependent
Path Wave FrequencyControls how densely path wave frequency appears across the image.30 to 320.25Continuous keyframes
Path Wave PhasePath Wave Phase setting for this effect.00 to 1001Continuous keyframes
Path WidthPath Width setting for this effect.240.5 to 20000.5Continuous keyframes
Path Width UnitChooses whether path width is measured as a percentage or pixels.pxPanel-definedContinuousPanel-dependent
QuantityQuantity setting for this effect.1001 to 10001Continuous keyframes
Rain AngleRain Angle setting for this effect.900 to 3601Continuous keyframes
Rain Noise AmplitudeRain Noise Amplitude setting for this effect.0.40 to 2560.5Continuous keyframes
Rain Noise Amplitude UnitChooses whether rain noise amplitude is measured as a percentage or pixels.%Panel-definedContinuousPanel-dependent
Rain Noise ScaleRain Noise Scale setting for this effect.641 to 5121Continuous keyframes
Rain SeedChanges the deterministic random pattern without changing the other settings.00 to 10001Continuous keyframes
Random OffsetChanges the deterministic random pattern without changing the other settings.00 to 10.01Continuous keyframes
SmoothingControls how softly the smoothing transitions.00 to 10.01Continuous keyframes
Sort BySort By setting for this effect.brightnessPanel-definedContinuousPanel-dependent
Source BlurControls how softly the source blur transitions.80 to 20000.1Continuous keyframes
Source Blur UnitControls how softly the source blur unit transitions.%Panel-definedContinuousPanel-dependent
StopsStops setting for this effect.NonePanel-definedContinuousPanel-dependent
Streamline StyleStreamline Style setting for this effect.tracedPanel-definedContinuousPanel-dependent
Sweep ExponentSweep Exponent setting for this effect.0.50.05 to 30.01Continuous keyframes
Sweep MirrorSweep Mirror setting for this effect.OffPanel-definedContinuousPanel-dependent
Sweep Origin XSweep Origin X setting for this effect.0.50 to 10.01Continuous keyframes
Sweep Origin YSweep Origin Y setting for this effect.0.50 to 10.01Continuous keyframes
TargetTarget setting for this effect.inclusivePanel-definedContinuousPanel-dependent
Threshold LowerSets the threshold lower at which this effect begins to affect the source.200 to 1000.1Continuous keyframes
Threshold UpperSets the threshold upper at which this effect begins to affect the source.800 to 1000.1Continuous keyframes
TriggerTrigger setting for this effect.matchSortPanel-definedContinuousPanel-dependent
WavelengthWavelength setting for this effect.20 to 20000.5Continuous keyframes
Wavelength UnitChooses whether wavelength is measured as a percentage or pixels.%Panel-definedContinuousPanel-dependent
X OriginX Origin setting for this effect.500 to 1001Continuous keyframes
Y OriginY Origin setting for this effect.500 to 1001Continuous keyframes

madphase 1.4.0

Was this helpful?

Still need help? Ask the team