# Generative art

## Links

* [WEIR-A](https://github.com/inconvergent/weir) - System for making generative systems.
* [SNEK](https://github.com/inconvergent/snek) - Experimental system for writing generative systems.
* [On Generative Algorithms](https://inconvergent.net/generative/sand-spline/)
* [Inconvergent's generative art](https://inconvergent.net/generative/)
* [Generated Space](https://generated.space/) - Various generative art sketches ([GitHub](https://github.com/kgolid/p5ycho))
* [generative.fm](https://github.com/generative-music/generative.fm) - Platform for playing generative music in the browser.
* [Physarum polycephalum](https://sagejenson.com/physarum)
* [Generative Art and Biology: Creating Life Through Computation](https://www.moll.dev/projects/physarum)
* [A tangle of webs 3D](https://inconvergent.net/2019/a-tangle-of-webs-3d/)
* [Depth of field](https://inconvergent.net/2019/depth-of-field/)
* [Components AI](https://components.ai/) - Experimental platform for exploring generative design systems. ([Simplex](https://components.ai/simplex/))
* [Solandra](https://github.com/jamesporter/solandra) - Framework for algorithmic art. TypeScript first. Make drawing concepts part of framework. Make APIs for humans.
* [Escher-like Spiral Tilings (2019)](http://isohedral.ca/escher-like-spiral-tilings/) ([HN](https://news.ycombinator.com/item?id=20854644))
* [Creative Coding & Generative Art with JavaScript](https://github.com/mattdesl/workshop-generative-art)
* [Collection of my generative artwork, mostly with Processing in Python mode](https://github.com/aaronpenne/generative_art)
* [Generative Art by Thomas Lin Pedersen](https://www.data-imaginist.com/art)
* [pack-spheres](https://github.com/mattdesl/pack-spheres) - Brute force circle/sphere packing in 2D or 3D.
* [Veit's Art](https://veitheller.de/art/)
* [alt-AI](http://alt-ai.net/) - Exploring the intersection of artificial intelligence and art.
* [Machine Learning for Artists](https://ml4a.github.io/)
* [Plask](https://github.com/deanm/plask) - Multimedia programming environment.
* [Drawing with Ants: Generative Art with Ant Colony Optimization Algorithms](http://amydyer.art/wp/index.php/2020/01/01/drawing-with-ants-generative-art-with-ant-colony-optimization-algorithms/)
* [Ink](https://buchanae.github.io/ink/) - Framework for 2D graphics in Go, focused on creative coding, and based on OpenGL. ([Code](https://github.com/buchanae/ink))
* [Generative Artistry](https://generativeartistry.com/) ([HN](https://news.ycombinator.com/item?id=23621022)) ([Tutorials](https://generativeartistry.com/tutorials/))
* [Flow Fields (2020)](https://tylerxhobbs.com/essays/2020/flow-fields)
* [How to make generative art feel natural (2020)](https://www.generativehut.com/post/how-to-make-generative-art-feel-natural)
* [Generative Hut](https://www.generativehut.com/) - Home of generative art.
* [Dacein](https://github.com/szymonkaliski/dacein) - Experimental creative coding IDE. ([Article](https://szymonkaliski.com/log/2019-03-01-building-dacein/))
* [AI for 3D Generative Design (2020)](https://blog.insightdatascience.com/ai-for-3d-generative-design-17503d0b3943) ([HN](https://news.ycombinator.com/item?id=22640407))
* [Awesome Machine Learning Art](https://github.com/vibertthio/awesome-machine-learning-art)
* [Nervous System](https://n-e-r-v-o-u-s.com/index.php) - Generative design studio that works at the intersection of science, art, and technology.
* [Experiments in generative art](https://sketchbook.netlify.com/) ([Code](https://github.com/winkerVSbecks/sketchbook))
* [Valora](https://github.com/turnage/valora) - Brush for generative fine art. ([Docs](https://paytonturnage.gitbook.io/valora/)) ([HN](https://news.ycombinator.com/item?id=22837990))
* [Writing Generative Art (2019)](https://paytonturnage.com/writing/writing-generative-art/)
* [Valora's Rasterizer (2019)](https://paytonturnage.com/writing/valora-rasterizer/)
* [Trianglify](http://qrohlf.com/trianglify/) - Algorithmically generated triangle art. ([Code](https://github.com/qrohlf/trianglify))
* [Generative Art by Eric Davidson](https://github.com/erdavids/Generative-Art)
* [Generating color palettes using neural nets (2020)](https://twitter.com/mattdesl/status/1258730249023438848)
* [thedotisblack](https://thedotisblack.com/) - Platform for research design on (generative) drawings and videos made with code. ([YouTube](https://www.youtube.com/channel/UCX4GSh1gpRuugPpjxu0gLmw/videos))
* [Sketches](https://rolyatmax.github.io/sketches/) ([Code](https://github.com/rolyatmax/sketches))
* [Jacob Rus's notebooks](https://observablehq.com/@jrus)
* [PATAKK](https://patakk.tumblr.com/) - Does generative art.
* [StippleGen](https://github.com/evil-mad/stipplegen) - Software that can create stipple drawings and “TSP art,” from image files.
* [Code as Creative Medium](https://mitpress.mit.edu/books/code-creative-medium)
* [Genetic Drawing](https://github.com/anopara/genetic-drawing) - Genetic algorithm toy project for drawing.
* [Tilings Encyclopedia | Substitutions](https://tilings.math.uni-bielefeld.de/substitution/)
* [art-DCGAN](https://github.com/robbiebarrat/art-DCGAN) - Modified implementation of DCGAN focused on generative art. Includes pre-trained models for landscapes, nude-portraits, and others.
* [Guide to help you make generative art using the electrical activity in plants](https://github.com/robbiebarrat/plant-art)
* [Hexagons](https://anton-hexagons.tumblr.com/)
* [Digital morphogenesis resources](https://github.com/jasonwebb/morphogenesis-resources) - Comprehensive list of resources on the topic of digital morphogenesis (the creation of form through code).
* [Random Roads](https://random-roads--edwardcunningh2.repl.co/) ([HN](https://news.ycombinator.com/item?id=23591590)) ([Code](https://repl.it/@EdwardCunningh2/Random-Roads#index.html))
* [Generative art sketches](https://github.com/rberenguel/sketches)
* [Shvembldr](https://www.shvembldr.com/gallery) - Generative artist and web developer.
* [Seismic Dreams](https://brantondemoss.com/seismicdream/) - Trained GAN on some seismic data.
* [Awesome Generated Art](https://github.com/bradydowling/awesome-generated-art)
* [100 Day Computational Design Challenge](https://www.chelseawatson.com/100-computational-designs)
* [Space colonization branching experiments in JavaScript (2020)](https://jasonwebb.io/2020/03/space-colonization-branching-experiments-in-javascript/)
* [Ricky Reusser's sketches](https://rreusser.github.io/sketches/)
* [The Generative Portraiture of Espen Kluge](https://www.artnome.com/news/2019/7/24/generative-portraiture-of-espen-kluge)
* [Hyper Glu](https://hyperglu.com/) - Generative artist.
* [Generative Art with CSS (2019)](https://generative-art-with-css.commons.host/) ([HN](https://news.ycombinator.com/item?id=24118534))
* [Interview With Generative Artist Jared Tarbell (2020)](https://www.artnome.com/news/2020/8/24/interview-with-generative-artist-jared-tarbell)
* [Moire Pattern](https://formmeetscode.in/blog/moire-pattern/)
* [Generative Art with Context Free Grammars](https://www.leonrische.me/pages/generative_art_with_cfgs.html)
* [ln](https://github.com/fogleman/ln) - Vector-based 3D renderer written in Go. It is used to produce 2D vector graphics (think SVGs) depicting 3D scenes. ([JS port](https://github.com/aweary/ln.js))
* [Abstract Puzzles](https://abstractpuzzl.es/)
* [Jigsaw Design IDE](https://github.com/pouretrebelle/jigsaws) - Development environment for abstractpuzzl.es jigsaw design.
* [Interview with Generative Artist Kjetil Golid (2020)](https://www.artnome.com/news/2020/10/11/interview-with-generative-artist-kjetil-golid)
* [Functional Geometry](https://eprints.soton.ac.uk/257577/1/funcgeo2.pdf) ([Code](https://github.com/micahhahn/FunctionalGeometry))
* [Plotter Mushroom](https://github.com/cinnamon-bun/plotter-mushroom) - Algorithm for generating SVG art.
* [List of Generative Art and Live Coding Tools](https://opinionatedguide.github.io/#/Design/d5-gen) ([HN](https://news.ycombinator.com/item?id=24889333))
* [Generative Book Covers](https://github.com/golanlevin/generative_covers)
* [Tixy.Land](https://tixy.land/) - Minimalist coding environment. Control 16x16 points with a single JavaScript function. ([1](https://tixy.land/?code=Math.sin%28Math.sqrt%28x*x%2By*y%29-t%29)) ([2](https://twitter.com/v21/status/1323403680922718208)) ([Lobsters](https://lobste.rs/s/p146zr/t_i_x_y_creative_code_golfing)) ([Code](https://github.com/aemkei/tixy))
* [tixyz](https://doersino.github.io/tixyz/) - Minimalist three-dimensional coding environment. Control 8x8x8 dots with a single JavaScript function. ([Code](https://github.com/doersino/tixyz))
* [Generative Collective Weekly](https://generative.substack.com/)
* [Awesome Creative Coding](https://github.com/terkelg/awesome-creative-coding) - Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
* [Automaton](https://github.com/FMS-Cat/automaton) - Animation engine for creative coding.
* [Olab's generative art](https://www.oppenlab.net/ge/)
* [Recreating the OFFF by Night opening shot in Houdini (2019)](http://seenaburns.com/2019/06/20/recreating-offf-opening-shot/)
* [yyz](https://github.com/mattdesl/yyz) - Experimental generative art toolkit based on JSX and esbuild.
* [Vodka](https://github.com/eeeeaaii/vodka) - Creative Coding Environment. ([HN](https://news.ycombinator.com/item?id=25152882))
* [Observable & creative coding (2020)](https://observablehq.com/@makio135/creative-coding)
* [Callum's Sketchbook](https://sketchbook.macr.ae/) ([Code](https://github.com/callumacrae/sketchbook))
* [Models of Interaction](https://github.com/prathyvsh/models-of-interaction) - Catalogue of models of interaction. Part of the trilogy on models of computers/interaction/computation.
* [Etienne Jacob's Animations](https://bleuje.github.io/animations/) ([Code](https://github.com/Bleuje/bleuje.github.io))
* [Interview with Etienne Jacob (2020)](https://www.generativehut.com/post/interview-with-etienne-jacob)
* [wavegrower's animations](https://wavegrower.tumblr.com/) ([Code](https://www.openprocessing.org/user/44137))
* [Codecember](https://codecember.ink/) - Create compform (computation form), one sketch a day. ([Code](https://github.com/codecember-ink/codecember))
* [na5 art](https://a-na5.tumblr.com/) ([Twitter](https://twitter.com/yuruyurau/))
* [Sighack](https://sighack.com/) - Explorations with generative art.
* [Generative.fm](https://generative.fm/) - Platform for playing generative music in the browser. ([Code](https://github.com/generative-music/generative.fm))
* [Creative Code-Generated Art](https://www.editorx.com/shaping-design/article/creative-coding) ([HN](https://news.ycombinator.com/item?id=25453252))
* [Texture, from Nothing](https://austinjones.onfabrik.com/portfolio/texture-from-nothing)
* [Generative Art in Go (2020)](https://gumroad.com/l/generative-art-in-golang) ([Pre Order](https://www.notion.so/Thank-you-for-pre-ordering-dd509d927f854da09d96982d2d425462))
* [Tabbied](https://tabbied.com/) - Doodle with generated patterns.
* [Pattern Generator](https://doodad.dev/pattern-generator/)
* [chaosbox](https://github.com/5outh/chaosbox) - Generative art framework in Haskell.
* [Tips for Generative Infrastructure and Tooling (2018)](https://www.kovach.me/Infrastructure_of_art.html)
* ["A Box of Chaos: The Generative Artist's Toolkit" by Benjamin Kovach (2018)](https://www.youtube.com/watch?v=kZNTozzsNqk)
* [Noise Planets (Generative Art) (2021)](https://avinayak.github.io/art/2021/01/09/noise-planets.html) ([HN](https://news.ycombinator.com/item?id=25712767))
* [Automatically Generating Algorithmic Art](https://grgv.xyz/creative_code_synthesis/)
* [JetBrains Animation Generator](https://code2art.jetbrains.com/) ([Code](https://github.com/JetBrains/open-radiant))
* [Chris Shier's Generative Art](https://www.csh.bz/)
* [Starting point for your creative code journey](https://github.com/CreativeCodeBerlin/creative-coding-minilist)
* [Creative Code Berlin](https://creativecodeberlin.github.io/Stammtisch/) - Community for anyone interested in the use of computing skills for artistic expression. ([GitHub](https://github.com/CreativeCodeBerlin))
* [Fun Programming](https://funprogramming.org/) - Video tutorials to learn creative coding.
* [Mutable Gallery](https://mutable.gallery/) - Generative artworks by Heydon Pickering.
* [Sandpit](https://sandpitjs.com/) - Playground for creative coding.
* [AI Art Generators](https://aiartists.org/ai-generated-art-tools)
