Skip to content

drkndl/Generative-Art

Repository files navigation

Generative-Art

This repository contains my generative art scripts. They have been created with Processing for Python, R, pycairo and p5.js. Note that most of the scripts may not be efficient since these are my first attempts at learning Generative Art and I am still finding the right language for me (although p5.js seems best suited for the purpose so far). The idea for creating generative art was inspired by Generative Art Speedrun by Tim Holman.

Resources

Some resources that helped me out:

  • Generative Artistry tutorials by Tim Holman
    • I used this as inspiration for Tiled Lines, Cubic Disarray and Hypnotic Squares. The tutorials on the website are in JavaScript.
  • ART FROM CODE by Danielle Navaro
    • Tutorials here served as inspiration for Spectral Disks and Protoplanetary Disks.
  • Structure de Quadrilateres is a shameless recreation of Vera Molnar's masterpiece of the same name. The colour codes were borrowed from cagrimmett's tutorial.
  • Untitled Red Black (or Untitled 1970) is a recreation of Georg Nees's masterpiece of the same name.
  • Quadrate werden rot is a recreation of Frieder Nake's beauty of the same name.
  • Rivers was inspired by and heavily relied on hbyhadeel's tutorial on masking in Processing.
  • Colour Lovers and Coolors is a great source for colour palettes.

Gallery

Tiled Lines with ProcessingPy         Cubic Disarray with pycairo

Tapestry with Processing         Thread with Processing

Diverge;Converge with p5.js         Shards with p5.js

BlurredFlow with Processing         Hypnotic Squares with p5.js

Gridlines with Processing         Untitled Red Black with Processing

Structure de Quadrilateres with p5.js         ColourField with Processing

Rivers with Processing         AccordionBranches with Processing

Acrylic with Processing         Acylic Blended with Processing

Carnival with Processing         Corona with Processing

DebugView with Processing         PleasantNonsense with Processing

Foliage by Moonlight with Processing         Glitch with Processing

Moonlight with Processing         Soliloquy in Blue with Processing

Intersections with Processing         Evening Sky with Processing

Aurora with Processing         Evening Sky with Processing

Quadrate werden rot with Processing         Saturate with Processing

Wisps with Processing         Wisps with Processing

Petri Dish with Processing         Sunset in Dessau with Processing

Seascape with Processing         Seascape-6 with Processing

Minimalism with Processing         Typography with Processing

Twilit Hours 1 with Processing         Eclipse with Processing

License

This repo is licensed by the GNU General Public License v3.0. You can read more about it here.