Datamosh

Read with AI
All docs in one file (llms-full.txt)
Datamosh #Record #Node
Datamosh

Compression-noise-like destruction that stretches the previous frame along estimated motion vectors.

  • Plugging the flow field of another image into MotionOverride lets you transplant the motion of that other image
  • The estimated motion can be passed to other nodes from the Motion output
  • amount: 0-1 (default 0.8), vectorScale: 0-64 (default 8)

If you want to actually break the codec rather than imitate the look, use MoshLive.

Video

Input ports

Port IDType
SourceRenderTexture
Keyframetrigger
Amountfloat
Enablebool
MotionOverrideFlowFieldInput

Output ports

Port IDType
OutRenderTexture
MotionFlowFieldOutput

Scriptable members

PathType
amountInputfloat
enableInputbool
currentAmountfloat
currentVectorScalefloat
currentSeedint
currentEnabledbool

Synapse Apps (scripting)

await synapse.modules.create({ type: "Datamosh" })

Pages linking here