Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Wheany
Mar 17, 2006

Spinyahahahahahahahahahahahaha!

Doctor Rope

Have you ever content-aware scaled... different color channels... temporally? :2bong:

But seriously, I want to try some animation with separated color channels, but using some other colorspace and not RGB.

Adbot
ADBOT LOVES YOU

TheLastManStanding
Jan 14, 2008
Mash Buttons!
If anyone else wants to join in, this is the script I wrote for processing:
Files are expected to be in png format with 3 digit numbering, stored in a folder called data.
code:
int frames = 180; //Number of frames
int count = 1;
PImage[] img = new PImage[frames];
String filename = "Seq"; //File names
int w, h;

void setup() {
  // Images must be in the "data" directory to load correctly
  img[0] = loadImage(filename + "001.png");
  w = img[0].width;
  h = img[0].height;
  size(w, frames);
}

void draw() {

  for (int y = 0; y < frames; y++) {
    img[y] = loadImage(filename + nf(y+1, 3) + ".png");
  }

  while (count < h+1) {
    for (int y=0; y<frames; y++) {
      image(img[y].get(0, count-1, w, 1), 0, y);
    }
    save("output/frame_" + nf(count, 3) + ".png");
    count++;
  }
  exit();
}



Wheany posted:

Have you ever content-aware scaled... different color channels... temporally? :2bong:

:stare: How did I not think of this?

So far I've tried motion blur, edge detection, and a few other filters, but nothing has been too interesting.

TheLastManStanding fucked around with this message at 18:59 on Apr 24, 2014

TheLastManStanding
Jan 14, 2008
Mash Buttons!
Some more scripts for people to use.

Splits frames into red, green, and blue frames.
code:
int frames = 53; //Number of frames
int count = 1;
PImage[] img = new PImage[frames];
String filename = "Seq"; //Filename
int w, h;

void setup() {
  // Images must be in the "data" directory to load correctly
  img[0] = loadImage(filename+"001.png");
  size(img[0].width, img[0].height);
}

void draw() {
  for (int y = 0; y < frames; y++) {
    img[y] = loadImage(filename + nf(y+1, 3) + ".png");
  }

  loadPixels();

  for (int c=0; c<frames; c++) {
    //Red
    for (int y = 0; y < height; y++) {
      for (int x = 0; x < width; x++) {
        int loc = x + y*width;
        float r = img[c].pixels[loc] >> 16 & 0xFF;
        pixels[loc] =  color(r, 0, 0);
      }
    }
    updatePixels();
    save("output/framer_"+nf(c+1, 3)+".png");
    //Green
    for (int y = 0; y < height; y++) {
      for (int x = 0; x < width; x++) {
        int loc = x + y*width;
        float g = img[c].pixels[loc] >> 8 & 0xFF;
        pixels[loc] =  color(0, g, 0);
      }
    }
    updatePixels();
    save("output/frameg_"+nf(c+1, 3)+".png");
    //Blue
    for (int y = 0; y < height; y++) {
      for (int x = 0; x < width; x++) {
        int loc = x + y*width;
        float b = img[c].pixels[loc] & 0xFF;
        pixels[loc] =  color(0, 0, b);
      }
    }
    updatePixels();
    save("output/frameb_"+nf(c+1, 3)+".png");
  }
  exit();
}
Combines the red, green, and blue frames back into a single frame
code:
int frames = 53;
PImage[] imgr = new PImage[frames];
PImage[] imgg = new PImage[frames];
PImage[] imgb = new PImage[frames];
String filename = "Seq";


void setup() {
  // Images must be in the "data" directory to load correctly
  imgr[0] = loadImage(filename+"r001.png");
  size(imgr[0].width, imgr[0].height);
}

void draw() {
  for (int y = 0; y < frames; y++) {
    imgr[y] = loadImage(filename + "r" + nf(y+1, 3) + ".png");
    imgg[y] = loadImage(filename + "g" + nf(y+1, 3) + ".png");
    imgb[y] = loadImage(filename + "b" + nf(y+1, 3) + ".png");
  }

  loadPixels();

  for (int c = 0; c < frames; c++) {
    for (int y = 0; y < height; y++) {
      for (int x = 0; x < width; x++) {
        int loc = x + y*width;
        float r = imgr[c].pixels[loc] >> 16 & 0xFF;
        float g = imgg[c].pixels[loc] >> 8 & 0xFF;
        float b = imgb[c].pixels[loc] & 0xFF;
        pixels[loc] =  color(r, g, b);
      }
    }
    updatePixels();
    save("output/frame_"+nf(c+1, 3)+".png");
  }
  exit();
}
Haven't used this on a slitscan image, but I will. This is with each color channel separately content-aware scaled.



Smearing: this expects a background image numbered '000' to compare against
code:
int frames = 91; //Number of frames
int count = 1;
PImage[] img = new PImage[frames];
PImage blank;
String filename = "Seq"; //File name
int w, h;
float limit = 86; //Controls pixel rejection

void setup() {
  blank = loadImage(filename+"000.png");
  size(blank.width, blank.height);
}

void draw() {
  for (int y = 0; y < frames; y++) {
    img[y] = loadImage(filename + nf(y+1, 3) + ".png");
  }
  image(img[0],0,0); //Comment out this line to check overlays
  loadPixels();

  for (int c=0; c<frames; c++) {
    for (int y = 0; y < height; y++) {
      for (int x = 0; x < width; x++) {
        int loc = x + y*width;
        float r = img[c].pixels[loc] >> 16 & 0xFF;
        float g = img[c].pixels[loc] >> 8 & 0xFF;
        float b = img[c].pixels[loc] & 0xFF;
        float rb = blank.pixels[loc] >> 16 & 0xFF;
        float gb = blank.pixels[loc] >> 8 & 0xFF;
        float bb = blank.pixels[loc] & 0xFF;
        float crgb = abs(r - rb) + abs(g - gb) + abs(b - bb); 
        if (crgb > limit) {
          pixels[loc] =  color(r, g, b);
        }
      }
    }
    updatePixels();
    save("output/framer_"+nf(c+1, 3)+".png");
  }
  exit();
}

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

TheLastManStanding, and you too Wheany, are fanfuckiingtastic.

I know only the most basic of coding and those scripts are like manna from heaven.

Garth_Marenghi
Nov 7, 2011

Tried to make a copy of "The Future is Unwritten" for my phone from my DVD, here are two of the better results.

starr
May 5, 2014

by FactsAreUseless
Last semester I took an Electronic Arts class and had a bunch of fun hex editing







Did some seam sorting as well, really fun code to play with.







Also not an intentional glitch but this is what happens when you try to render in Maya on a piece of poo poo laptop.

starr fucked around with this message at 00:29 on May 7, 2014

dragoat
Mar 21, 2012

YOU STOP THAT
After seeing the method of using Audacity mentioned earlier in this thread I decided to have some fun with it



For those interested that's a Turkey Vulture, we see a lot of them in my area.

ArfJason
Sep 5, 2011

sigma 6
Nov 27, 2004

the mirror would do well to reflect further

Glitch art = THIS

Zip
Mar 19, 2006


Holy gently caress sigma... What did you just find?

I've watched it three times and each time it gets better.

Zip
Mar 19, 2006

I sort of feel I should share this with the thread: I've been working on something glitchy and kind of a tribute to this thread as well.

Although I really love glitch art, I'm much better at writing. I previewed this character's power at the end of my first book (slightly) but purposefully left the mystery on it. I'm working on my second book now with this character with a strange powerset: the power to glitch reality.

The way I'm describing it is she can randomly flip switches on reality to shift things around and generate weird (often explosive) results. Sometimes it'll warp and reality directly around the event will just fall apart in strange ways.

This is actually going to let me tear down the fourth wall (or at least press the reader up against it at times.)

Incidentally I'm still writing the novel and a few months away from editing it so if anyone has any suggestions, I'd love to hear them. :)

SeXReX
Jan 9, 2009

I drink, mostly.
And get mad at people on the internet


:emptyquote:

Zip posted:

Incidentally I'm still writing the novel and a few months away from editing it so if anyone has any suggestions, I'd love to hear them. :)

You should try to mimic some classic video game glitches.

Random items appearing in her inventory, forcing enemies to clip through the ground partially to be crushed to death and replacing all the stone in a building with water.

halleys comet
Feb 29, 2012

Zip posted:

I sort of feel I should share this with the thread: I've been working on something glitchy and kind of a tribute to this thread as well.

Although I really love glitch art, I'm much better at writing. I previewed this character's power at the end of my first book (slightly) but purposefully left the mystery on it. I'm working on my second book now with this character with a strange powerset: the power to glitch reality.

The way I'm describing it is she can randomly flip switches on reality to shift things around and generate weird (often explosive) results. Sometimes it'll warp and reality directly around the event will just fall apart in strange ways.

This is actually going to let me tear down the fourth wall (or at least press the reader up against it at times.)

Incidentally I'm still writing the novel and a few months away from editing it so if anyone has any suggestions, I'd love to hear them. :)

A good mindfuck would be putting the pages out of order, randomly switching fonts, cutting holes in the paper, etc.

the_lion
Jun 8, 2010

On the hunt for prey... :D
I like the ideas so far.

Full page colour glitch with a message that seems scrambled but makes sense later. Hell, even if was black and white with just random black bars and overlapping type like from a typewriter.

http://www.dailymail.co.uk/femail/a...ng-letters.html

Number stations and the conet project come to mind.

http://en.m.wikipedia.org/wiki/The_Conet_Project

PHIZ KALIFA
Dec 21, 2011

#mood
Get the reader involved. Have them cut out all of one letter on one page, that when it's laid out it spells a message in the letters on the page beneath you can read through the holes that were just cut.

Have you read "House of Leaves"? It's the closest thing I can think of to what you're looking for. When "John Dies At The End" was first put online, some parts of the story was placed as a GIF that would flip from words to a freaky image, timed so that the average reader would be somewhere in that paragraph when it happened.

Zip
Mar 19, 2006

halleys comet posted:

A good mindfuck would be putting the pages out of order, randomly switching fonts, cutting holes in the paper, etc.

I was already planning on switching the fonts... the whole glitch idea even allows me to say fun things like "Her words seemed to hang in the air, drift into old fashioned lettering before flashing hues of blue and flickering out of existence." I love these other ideas... The problem is, there's an ebook too... In print, these tricks are easy to do... I have NO idea how the publisher is going to do this stuff in the ebook.

SeXReX posted:

You should try to mimic some classic video game glitches.

Random items appearing in her inventory, forcing enemies to clip through the ground partially to be crushed to death and replacing all the stone in a building with water.

This is going to happen now for sure. In fact, I'm going to retool part of book two just to change the way some of these powers function so I can do this more often.

the_lion posted:

I like the ideas so far.

Full page colour glitch with a message that seems scrambled but makes sense later. Hell, even if was black and white with just random black bars and overlapping type like from a typewriter.

Yea... I'm gonna have to find an artist because it would be nice to suddenly have the text change to a physical picture of one of the fight scenes.. That's a wicked idea.

PHIZ KALIFA posted:

Have you read "House of Leaves"? It's the closest thing I can think of to what you're looking for. When "John Dies At The End" was first put online, some parts of the story was placed as a GIF that would flip from words to a freaky image, timed so that the average reader would be somewhere in that paragraph when it happened.

I'll add House of Leaves to my kindle right now... and yea.. :) John Dies At The End. :)

Well drat... this is a goldmine.

If any of you want an ebook copy of my first book in the series, let me know your email and what format.

I can't thank you all enough! But give you all shout-outs in the foreword of book two.

Zip fucked around with this message at 04:47 on May 22, 2014

Zip
Mar 19, 2006

well poo poo....

I just read about House of Leaves...

Guess I won't be reading that on my kindle. (ordering it now)

western eyes
Nov 5, 2011
Lots of good stuff in this thread!

I'm pretty new to glitch stuff but here's some things I've done recently:

Script that automates the "notepad trick" and creates GIFs:




Datamoshing with repeating P-frames:






Script that randomly swaps channels between adjacent frames and does byte destruction on frame channels:



western eyes fucked around with this message at 18:10 on May 26, 2014

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
Just messing around in Audacity.

western eyes
Nov 5, 2011
I had always been kinda intimidated by how complex Processing seemed to be, but this thread finally got me to learn the basics and it's way more straightforward than I had imagined. Way faster than how I was doing things before, too!

Here is a GIF glitching script I rewrote from my old one. One of the effects that's done is the JPEG byte deletion trick and I figured out a way for it to not have to write anything to disk, so maybe someone will find that useful.

Wheany
Mar 17, 2006

Spinyahahahahahahahahahahahaha!

Doctor Rope

Now that's a neat effect

dragoat
Mar 21, 2012

YOU STOP THAT
Here's a few stills I have from corrupting a Zelda rom.

Corrupting roms can be particularly annoying as more often than not it'll probably just crash and you wont get anything.

However getting to walk around in some of these glitched out landscapes (none of these save for the fourth were actually taken from gameplay) can be pretty surreal.

This is from the opening when the game first starts up. The background is supposed to be what I believe is Hyrul Castle
I never really played any of the games so apologies if that's incorrect)and in the foreground, a little less corrupted is Link on a horse


Also from the opening cutscene, the wavy pattern is actually supposed to be there, pretty much everything else is far gone.


I think this is supposed to be a sun


This is the first(?) menu screen where you select a new game. Pretty sure that vaguely man-looking sprite isn't supposed to be there


This one is weird, I can't figure out where it came from. There is nothing like this in the uncorrupted opening scene or even during the first few minutes of gameplay.
The whole time this scene is playing out (the two wizard looking guys just bob up and down) there were weird guttural noises


What would normally be a close up of Link on a horse.


sorry if this post is too long/large, I can come back and edit it if it's too much

Qtotonibudinibudet
Nov 7, 2011



Omich poluyobok, skazhi ty narkoman? ya prosto tozhe gde to tam zhivu, mogli by vmeste uyobyvat' narkotiki


AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
I'm starting to enjoy this a lot more.



edit to add

AphexMandelbrot fucked around with this message at 08:27 on Jun 2, 2014

the_lion
Jun 8, 2010

On the hunt for prey... :D
Making a webcam glitch portrait.
http://feedly.com/k/1mhFHdV

Haven't tested myself, saw it on my phone.

dragoat
Mar 21, 2012

YOU STOP THAT
This image is pretty huge so be forewarned



It's a combination of



and



for those interested. Done with audacity by deleting the left channel of one and the right channel of the other (and then the usual glitching, plus a small amount of GIMP editing)

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
It's been a while since someone posted to this thread.

I guess I'll post to this thread.

In the past two months I've been pixel sorting. A lot.

















the_lion
Jun 8, 2010

On the hunt for prey... :D

AphexMandelbrot posted:

It's been a while since someone posted to this thread.

I guess I'll post to this thread.

In the past two months I've been pixel sorting. A lot.



















These are tight. Thanks for keeping my fav thread alive!

I had to google pixel sorting. Are you using processing? I'd love to start learning but there's so little time right now.

ArfJason
Sep 5, 2011

AphexMandelbrot posted:

It's been a while since someone posted to this thread.

I guess I'll post to this thread.

In the past two months I've been pixel sorting. A lot.

these are great

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.

ArfJason posted:

these are great

This thread needs a revival. gently caress it. I'll be that revival.

the_lion posted:

I had to google pixel sorting. Are you using processing? I'd love to start learning but there's so little time right now.

I'm using a variety of things at this point.

Mostly Processing. I still use it like I used Audacity. Alter. Save. Alter. Save. Alter. Save.
I had a month of being bored, reviewing code, and realizing that changing every single thing I wanted change in Processing is a lot less complicated than I thought. So it's Processing most of the time and PS to incorporate line relief if that's there.

Pixel sorting is fun.
That being said, as pretty as the end result a few lines down is, Processing can't create this:



That's the moment I realized I knew exactly what the gently caress I was doing in Audacity.
You can use just about every effect in Audacity. It just takes some (boredom/sobriety-boredom) to whittle down acceptable variables for most situations, test them, and code them down.
When I play with Audacity it's almost exclusively for -- well, the above.

I popped each of the below out in 2-7 minutes for a thing I do most nights for an hour.


















AphexMandelbrot fucked around with this message at 12:14 on Sep 14, 2014

Zip
Mar 19, 2006

drat man... Some of those are haunting.

I think you might have reignited the bug in me to go screw around with audacity again.

Odddzy
Oct 10, 2007
Once shot a man in Reno.
I agree, some of those are quite beautiful. The Walmart truck one is pretty good. I'd imagine it pretty well in a contemporary art gallery.

BLUNDERCATS! noooo
Oct 30, 2008

Anung Un Rama, Urush Un Rama

AphexMandelbrot posted:

This thread needs a revival. gently caress it. I'll be that revival.


I'm using a variety of things at this point.

Mostly Processing. I still use it like I used Audacity. Alter. Save. Alter. Save. Alter. Save.
I had a month of being bored, reviewing code, and realizing that changing every single thing I wanted change in Processing is a lot less complicated than I thought. So it's Processing most of the time and PS to incorporate line relief if that's there.

snip

I would REALLY like to know how you are doing these! I tried using Audacity myself but all my images come out either black or corrupt and cannot be opened by any image-editing software. I used a tutorial from the first page. Weh, why can't I break these things the RIGHT way?

BLUNDERCATS! noooo fucked around with this message at 18:29 on Sep 16, 2014

Zip
Mar 19, 2006

quote:



This poo poo looks so frightening. I love this picture.

Breadallelogram
Oct 9, 2012



My favorite of the lot. The jagged lines are really cool.

misterKeith
Feb 9, 2014

You have used 43 of 300 characters allowed.
This poo poo is amazing. Thank you for a new hobby.

Mean Bean Machine
May 9, 2008

Only when I breathe.

starr posted:

Last semester I took an Electronic Arts class and had a bunch of fun hex editing







Did some seam sorting as well, really fun code to play with.





timg]http://i.imgur.com/LVRe70c.jpg?1[/img]

Also not an intentional glitch but this is what happens when you try to render in Maya on a piece of poo poo laptop.



It's Amazing With the blink of an eye you finally see the light It's Amazing When the moment arrives that you know you'll be alright

itsgotmetoo
Oct 5, 2006

by zen death robot
Not sure if this is common knowledge, but if you upload an animated .gif as a cover image on Soundcloud, then the resulting .jpg is a glitched out, sometimes pretty still.



AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
i've been busy


























AphexMandelbrot fucked around with this message at 21:02 on Sep 20, 2014

Adbot
ADBOT LOVES YOU

Zip
Mar 19, 2006

AphexMandelbrot posted:

i've been busy





I have no mouth and I must HRRRGGGGLLLLLPPPPHHHHHMMMMMU(#@(@#(*$#.....

  • Locked thread