2020-10-28 15:07:26 +01:00
2015-12-05 22:04:03 +01:00
2015-05-14 01:36:49 +02:00
2016-04-19 23:05:36 +02:00
2015-05-13 23:47:08 +02:00
2015-11-26 23:24:44 +01:00
2017-11-04 00:20:57 +01:00
2019-05-04 22:03:44 +02:00
2017-03-03 23:14:46 +01:00
2015-11-26 23:24:44 +01:00
2016-02-08 12:29:17 +01:00
2015-11-26 23:24:44 +01:00
fix
2018-03-03 19:10:24 +01:00
2015-11-26 23:24:44 +01:00
2015-11-26 23:24:44 +01:00
2019-05-04 22:03:44 +02:00
2015-11-26 23:24:44 +01:00
2015-11-26 23:24:44 +01:00
2015-11-26 23:24:44 +01:00
2020-10-28 15:07:26 +01:00
2016-01-19 22:08:49 +01:00
2017-02-03 11:46:14 +01:00
2015-11-26 23:24:44 +01:00
2015-11-26 23:24:44 +01:00
2015-12-05 22:04:03 +01:00
2015-11-26 23:24:44 +01:00
2015-11-26 23:24:44 +01:00
2015-04-23 12:19:35 +02:00
2017-06-20 10:40:24 +02:00
2015-11-26 23:24:44 +01:00
2020-10-28 15:07:26 +01:00

GenerateMe

Processing scripts used to generative glitch / art / design

generateme.blog@gmail.com

clone recursively git clone --recursive https://github.com/tsulej/GenerateMe.git

Detailed instructions inside scripts, examples included.

WARNING! Latest Processing 2 only! Looking for Processing 3 versions? See below.

List:

  • decayscreen - decay image, based on XScreenSaver hack with the same name
  • drawing_generative - draw image using strokes based on channel value
  • drawing_strokes - draw image using lines (aka robot drawing)
  • fractalify - draw mandelbrot/julia fractals using channel data from image
  • imagelens - use image channel data to displace pixels. You can use different image as lens and to process.
  • mirrorimage - mirror parts of the image to other parts, 24 modes for rectangular (12 for squared) images
  • ntsc_analogtv - xanalogtv XScreenSaver hack ported to processing
  • slitscan - simulate errors during scanning (more digital way)
  • wzipprocess2 - recompress image using wzip method (Haar wavelet transformation)
  • imageslicer - few algorithms based on segmentation of the image
  • cutsort - cut image to lines of random length, sort (or not) and encode image, decode to get glitched result
  • distorter - another way to pixel displacement
  • lz77 - two script to compress/decompress image/binary with random glitch compressed data
  • median_filter - median filter with option to choose other points (not only median)
  • wrongqsort - cut image to lines/parts and use buggy QuickSort to sort pixels
  • wavelets - wavelet compression tool
  • pngglitch - corrupt PNG files (using hacked decoder)
  • ultimateSort - partly sort thresholded pixels with various algorithms
  • moire - random moire patterns generator / simulator
  • pix2line - convert pixels into lines snapped to noise grid
  • pixeldrifter - drift pixels using channel data
  • watmap - divide target image into regions and map with most matching part from source set
  • blendimages - blend source image set into target
  • threadraw - draw vertical threads based on image (similar to generative draw)
  • decompose_paint - decompose image into sqares/rectangles and fill it with some pattern
  • imsyntex - reconstruct image using texture synthesis algorithm
  • fm - frequency modulation and demodulation
  • composite_video_simulator - very precise VHS/Composite Video/Tape simulation, based on: https://github.com/joncampbell123/composite-video-simulator
  • Obj2Raw - convert OBJ vertex data to RAW 8 bit signed (for sonification purposes)
  • granularresynth - Granular (re)synthesis of any RAW using other RAWs for visual/audio
  • -> sonification - image sonification
  • -> GLIC - glitch image codec
  • TEMPLATE - clean template sketch with some predefined functions

Processing 3

In order to have scripts working in Processing 3 change (thanks to Aitor):

  • size() to surface.setSize()
  • sketchPath to sketchPath()
  • buffer.loadPixels() must be called after buffer.beginDraw()
  • Calling a function that draws from the buffer into the window needs to be done in draw()

Some of them are ported by:

https://github.com/wabisabit:

  • blendimages
  • decayscreen
  • Obj2Raw
  • pixeldrifter
  • pngglitch
  • slitscan

https://github.com/philhudson91:

  • threadraw
  • ultimateSort
  • watmap
  • wavelets
  • wrongqsort
  • wzipprocess2

Pull request welcome!!!

S
Description
Scripts de Processing per a glitch generatiu / art / diseny.
Readme Unlicense 63 MiB
Languages
Processing 100%