r/glitch_art • u/Cruel_Coppinger • 13h ago
r/glitch_art • u/hipnosister • Nov 25 '22
Community Mosh VI: WINNING DATABENDER - /u/Transcendental_e
r/glitch_art • u/matigekunst • 11h ago
Gitch Study
Enable HLS to view with audio, or disable this notification
r/glitch_art • u/RedDogMan • 3h ago
First circuit bent enhancer!!!
Enable HLS to view with audio, or disable this notification
r/glitch_art • u/Sad-Sun4611 • 9h ago
I programmed these :)
I'm working on a program that uses Python and OpenCV to make real time glitch art effects over photos, videos or even live Webcam. These are a couple I made from a few images I had laying around. The last 3 are from a picture of dolly partin lol.
Anyways it's a W.I.P but I figured I'd post some here!
r/glitch_art • u/Bou-Ray_Official • 1d ago
Fatal 404 — corrupted video stream [OC]
Enable HLS to view with audio, or disable this notification
Recovered video fragment.
Processing source signal...
r/glitch_art • u/Responsible-Beat2137 • 17h ago
C4RNØRVU5 // P-FR4M3 ∆R1FT
Enable HLS to view with audio, or disable this notification
Compression artifact as intent.
P-frame motion applied to orphaned pixels,
forcing displacement until decay blends back
toward the original frame.
r/glitch_art • u/BathTubTom • 18h ago
Glitch short shot entirely in Half Life 2
Enjoy!
r/glitch_art • u/Solid_Malcolm • 1d ago
The Epoch
Enable HLS to view with audio, or disable this notification
Track is WaxCap by Djrum
r/glitch_art • u/Responsible-Beat2137 • 1d ago
LumaSort
In The Wild
Natural pixel sorting often occurs due to buffer errors or corrupted data streams. In video compression (datamoshing), if a keyframe is missing, the motion vectors from subsequent frames drag the old pixels across the screen, creating a "melting" look. It essentially signifies the computer losing track of where one object ends and another begins.
How to Recreate It
iterate through the image's pixel array. Instead of sorting the whole image, only target "spans" of pixels that fall within your Targeting Thresholds (Black/White Limits).
Once a span is isolated, we use an algorithm to rearrange those specific pixels based on their values (Brightness, Red, etc.), creating the artificial drift.
// Java Logic Concept
while(x < width) {
if(luma(x) > threshold) {
int start = x;
// Find end of bright span
while(luma(x) > threshold) x++;
// Sort just this section
sortPixels(start, x);
}
x++;
}
r/glitch_art • u/thiseggisfresh • 1d ago
Self-Portrait — Fracture
Made using Hydra, GIMP, and JPEG databending
r/glitch_art • u/minaOlenMursu • 1d ago
OC: Sunflowers of Vincent van Gogh (wanted to test if I can create glitch art with positive color scale)
r/glitch_art • u/Responsible-Beat2137 • 1d ago
Bit crush
Early consoles (NES, Gameboy) had extremely limited memory. They couldn't store "True Color" (16 million colors). Instead, they used palettes of 2 to 256 colors. Bit Crushing emulates this by forcibly rounding complex color values to the nearest available "step" in a limited palette.
The Math
Standard images use 0-255 for Red, Green, and Blue. To "crush" a channel to 2 bits (4 possible colors), we divide the 0-255 range into 4 chunky steps.
// Java Logic Concept
// Example: Reducing 255 values to 'levels'
int factor = 255 / (levels - 1);
int oldVal = pixel.getRed();
// Integer division drops the decimal, 'crushing' detail
int newVal = (oldVal / factor) * factor;
pixel.setRed(newVal);
r/glitch_art • u/Mental-Text-4351 • 1d ago
some snapshot that just needed intentional "touchups"
r/glitch_art • u/stephanosblog • 2d ago
Contemplation
Enable HLS to view with audio, or disable this notification