Block Jitter: The Art of Controlled Chaos

Dive into Block Jitter - Yan's most chaotic effect. Learn to create corrupted broadcast aesthetics and datamosh vibes.

> The Short Answer

Block Jitter cuts the image into a grid and randomly displaces a share of the blocks, producing corrupted-video and datamosh aesthetics. Four settings control it: block size (4-16px for fine static, 16-64px for the classic glitch look, 64-256px for bold chunks), jitter amount for how far blocks travel, probability for how many are affected (10-20% scattered, 40-60% half corrupted, 80-100% total destruction), and void mode for what fills the gaps — black, duplicated blocks, or pixels wrapped from the opposite edge.

What is Block Jitter?

Block Jitter cuts your image into a grid and randomly displaces some blocks. Looks like corrupted video, broken JPEG compression, or a TV signal falling apart.

Block Jitter Algorithm Diagram

How It Works

  1. Split image into blocks (size configurable)
  2. Randomly select some blocks
  3. Shift selected blocks by random amounts
  4. Fill gaps with black, duplicates, or wrapped pixels

Parameters

Block Size

  • 4-16px: fine grain, subtle static
  • 16-64px: classic glitch look
  • 64-256px: bold, aggressive chunks

Jitter Amount

  • Low: blocks barely move, signal hiccup
  • Medium: clear displacement
  • High: blocks travel far, goes abstract

Probability

  • 10-20%: scattered glitches, image mostly intact
  • 40-60%: half corrupted
  • 80-100%: total destruction

Void Mode (what fills the gaps)

  • Black: classic corrupted video
  • Repeat: blocks duplicate, datamosh style
  • Wrap: pulls from opposite edge

Recipes

Broadcast Error: Medium blocks, low jitter, low probability. That 90s TV interference.

Datamosh Look: Large blocks, high probability, repeat mode. I-frame corruption without the encoding hassle.

Subtle Glitch: Tiny blocks, very low probability. Image looks almost normal. Almost.

Full Abstract: Max everything. Subject disappears. Pure texture.

Combinations

  • Block Jitter + RGB Shift = VHS tape
  • Block Jitter + Pixel Sort = digital decay. Explore browser-based pixel sorting in Pixel Sorting Online or try 28 texture effects in Texture Studio.
  • Block Jitter + Luma Stretch = damaged signal

Layered Corruption

Run it twice: large blocks with low probability first, then small blocks with high probability. You get both macro and micro damage.

The Idea

Block Jitter doesn't add anything. It just rearranges. Same pieces, new order.

> Frequently Asked

What is Block Jitter?
It splits the image into blocks, randomly selects some of them, and shifts each selected block by a random amount, filling the gap it leaves behind. The result resembles corrupted video, broken JPEG compression or a failing broadcast signal.
What probability setting should I use?
10-20% leaves the image mostly intact with scattered glitches. 40-60% reads as half corrupted. 80-100% destroys the subject entirely and leaves pure texture, which is only useful when abstraction is the goal.
What does Void Mode change?
It decides what appears in the space a displaced block leaves behind. Black gives the classic corrupted-video look, Repeat duplicates the block for a datamosh feel, and Wrap pulls pixels from the opposite edge of the image.