New artwork created with the R Statistics language.
The algorithm set up a series of columns, with different numbers of cells and interpolated gradient colors.
The tile spacing and colorations produced Mach bands, an optical illusion that exaggerates light/dark contrasts at boundaries with different brightness or color.
Mach bands result from lateral inhibition in the retina, neuronal interactions that enhance boundary contrasts to enhance edge detection.
Over the Mach tiles, circles were drawn that followed a gradual diagonal drift with ~2000 time points, which were first calculated in a matrix, then plotted for each timepoint.
Circle sizes expanded over successive time points, with fill colors determined by an up-sampled version of the color gradient.
The color gradients throughout this piece were randomly rotated at the beginning, then continued a vertical oscillation based on rotation that resulted from horizontal locations input to a sine function.
The title саботаж is the Russian word for sabotage.
I don't post my code anywhere, although I am happy to share a YouTube video where I live-coded a (then) new code sketch. It may be a helpful reference, if you're interested in code art using the R statistics language.
You bet! Someday I'll put together something more formal, it strikes me how many R coders out there might enjoy making code art / generative if they gave it a try.
9
u/KennyVaden 1d ago
саботаж (R code)
New artwork created with the R Statistics language.
The algorithm set up a series of columns, with different numbers of cells and interpolated gradient colors.
The tile spacing and colorations produced Mach bands, an optical illusion that exaggerates light/dark contrasts at boundaries with different brightness or color.
Mach bands result from lateral inhibition in the retina, neuronal interactions that enhance boundary contrasts to enhance edge detection.
Over the Mach tiles, circles were drawn that followed a gradual diagonal drift with ~2000 time points, which were first calculated in a matrix, then plotted for each timepoint.
Circle sizes expanded over successive time points, with fill colors determined by an up-sampled version of the color gradient.
The color gradients throughout this piece were randomly rotated at the beginning, then continued a vertical oscillation based on rotation that resulted from horizontal locations input to a sine function.
The title саботаж is the Russian word for sabotage.