kosmos / Awesome Generative Art
Awesome generative art
Stars: ✭ 980
Programming Languages
processing
702 projects
Projects that are alternatives of or similar to Awesome Generative Art
Glisp
A Lisp-based Design Tool Bridging Graphic Design and Computational Arts
Stars: ✭ 519 (-47.04%)
Mutual labels: generative-art
Snek
See https://github.com/inconvergent/weir instead
Stars: ✭ 696 (-28.98%)
Mutual labels: generative-art
Ofxstatusbar
Addon for openFrameworks to add icons and text to the statusbar of Mac OS X (needs support - see readme)
Stars: ✭ 11 (-98.88%)
Mutual labels: openframeworks
Cartoongan Tensorflow
Generate your own cartoon-style images with CartoonGAN (CVPR 2018), powered by TensorFlow 2.0 Alpha.
Stars: ✭ 587 (-40.1%)
Mutual labels: generative-art
Nodebox
Node-based data application for visualization and generative design
Stars: ✭ 647 (-33.98%)
Mutual labels: generative-art
Arbitrary Image Stylization Tfjs
Arbitrary style transfer using TensorFlow.js
Stars: ✭ 822 (-16.12%)
Mutual labels: generative-art
Pts
A library for visualization and creative-coding
Stars: ✭ 4,628 (+372.24%)
Mutual labels: generative-art
Worlds2
Building Virtual Reality Worlds using Three.js
Stars: ✭ 34 (-96.53%)
Mutual labels: generative-art
Party Mode
An experimental music visualizer using d3.js and the web audio api.
Stars: ✭ 690 (-29.59%)
Mutual labels: generative-art
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (-39.29%)
Mutual labels: generative-art
Ofxcv
Alternative approach to interfacing with OpenCv from openFrameworks.
Stars: ✭ 614 (-37.35%)
Mutual labels: openframeworks
Ofxgraph
ofxGraph is a simple, easy and quick graph add-on for openframeworks.
Stars: ✭ 23 (-97.65%)
Mutual labels: openframeworks
Code Package P5.js
Code package of the book: Generative Design – Creative Coding for the Web with JavaScript in p5.js
Stars: ✭ 547 (-44.18%)
Mutual labels: generative-art
Generativenature
A VJ set which was played in Interim-Report 2nd edition
Stars: ✭ 21 (-97.86%)
Mutual labels: openframeworks
Flutter particle clock
The Grand Prize-winning entry of the #FlutterClock challenge.
Stars: ✭ 771 (-21.33%)
Mutual labels: generative-art
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+787.35%)
Mutual labels: generative-art
Rapping Neural Network
Rap song writing recurrent neural network trained on Kanye West's entire discography
Stars: ✭ 951 (-2.96%)
Mutual labels: generative-art
Ofxgrafica
A simple and configurable plotting library for openFrameworks
Stars: ✭ 24 (-97.55%)
Mutual labels: openframeworks
Awesome Generative Art
Manually curated collection of Generative Art resources, tools and shiny things.
Contents
Tools
Visual programming languages
- vvvv [Win]
- Touch designer [Mac, Win]
- Max [Mac, Win]
- Pure Data [Mac, Win, Linux]
- Quartz Composer [Mac]
- Vuo [Mac]
Frameworks, libraries, engines, languages
- Processing [Mac, Win, Linux, Android]
- Processing Python Mode [Mac, Win, Linux]
- OpenFrameworks [Mac, Win, Linux, iOS, Android]
- Cinder [Mac, Win, Linux, iOS, Android]
- three.js [Web]
- Paper.js [Web]
- p5.js [Web]
- Scriptographer
- Unity [Mac, Win]
- KodeLife [Mac, Win, Linux]
Vjing software
- VDMX [Mac]
- Resolume [Mac, Win]
- Modul8 [Mac]
- CoGe VJ [Mac]
- MadMapper [Mac]
- Mitti [Mac]
- TouchViZ [iOS]
Codecs
Seqensors
- Vezér [Mac]
- Ableton Live [Mac, Win]
- D3
Sound programming languages
- SuperCollider [Mac, Win, Linux]
- Csound [Mac, Win, Linux, iOS, Android, Web]
- ChucK [Mac, Win, Linux]
- TidalCycles [Mac, Win, Linux]
- Sonic Pi [Mac, Win, Linux, Raspberry Pi]
- Reaktor [Mac, Win]
Software controllers
- TouchOSC [iOS, Android]
Other tools
Hardware
Platforms
Controllers
Learning Resources
Books
Theory
- New Media Art [history]
- Art and Electronic Media [history]
- Aesthetics of Interaction in Digital Art [history]
- Aesthetic Computing [history]
- Internet Art (World of Art) [history]
- Digital Art (World of Art) [history]
- Digital Arts: An Introduction to New Media (Berg New Media Series) [history]
- Art Pocket Digital Art [history]
- The World of Digital Art [history]
- Form+Code in Design, Art, and Architecture [history]
- 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 [history]
Practice
- Generative Design [algorithms, processing, vvvv]
- Processing: A Programming Handbook for Visual Designers, Second Edition [processing]
- Make: Getting Started with Processing, Second Edition [processing]
- Make: Getting Started with p5.js [p5.js]
- Make: Getting Started with Processing.py [processing.py]
- Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction [processing]
- The Nature of Code: Simulating Natural Systems with Processing [processing]
- Visualizing Data
- The SparkFun Guide to Processing
- Processing: Creative Coding and Generative Art in Processing 2
- Processing for Visual Artists: How to Create Expressive Images and Interactive Art [processing]
- Processing: Creative Coding and Computational Art (Foundation) [processing]
- The Essential Guide to Processing for Flash Developers [processing]
- Programming Interactivity
- Generative Art: A Practical Guide Using Processing [processing]
- Algorithms for Visual Design Using the Processing Language [processing]
- Data-driven Graphic Design: Creative Coding for Visual Communication
- Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world
- Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot
- Kinect in Motion - Audio and Visual Tracking by Example [kinect, c#]
- Kinect Hacks: Tips & Tools for Motion and Pattern Detection [kinect, processing, openframeworks]
- Beginning Microsoft Kinect for Windows SDK 2.0: Motion and Depth Sensing for Natural User Interfaces [kinect]
- Kinect for Windows SDK Programming Guide [kinect, c#]
- Kinect Open Source Programming Secrets: Hacking the Kinect with OpenNI, NITE, and Java [kinect]
- Human Gait Recognition Using Body Measures and Joints Angles: A Study Using Microsoft Kinect [kinect]
- Beginning Kinect Programming with the Microsoft Kinect SDK (Expert's Voice in Microsoft) [kinect]
- Arduino and Kinect Projects: Design, Build, Blow Their Minds (Technology in Action) [kinect, arduino]
- Programming with the Kinect for Windows Software Development Kit (Developer Reference) [kinect, c#]
- Augmented Reality with Kinect [kinect, ar]
- Meet the Kinect: An Introduction to Programming Natural User Interfaces (Technology in Action) [kinect]
- Hacking the Kinect (Technology in Action) [kinect]
- Learning Quartz Composer: A Hands-On Guide to Creating Motion Graphics with Quartz Composer [quartz composer]
- Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
- Processing 2: Creative Programming Cookbook [processing]
- Processing 2: Creative Coding Hotshot [processing]
- Getting Started with Arduino: The Open Source Electronics Prototyping Platform (Make)
- Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing
- Physical Computing: Sensing and Controlling the Physical World with Computers
- Analog In, Digital Out: Brendan Dawes on Interaction Design
- Einführung ins Programmieren mit Processing (De)
- Processing - eine Einführung in die Programmierung (De)
- Programming for Artists (Ru) FREE
- The Book of Shaders by Patricio Gonzalez Vivo and Jen Lowe
- Prototyping Interfaces: Interaktives Skizzieren mit vvvv [vvvv]
Courses
- Creative Programming for Digital Media & Mobile Apps
- Interactive Data Visualization with Processing
- Projects for Interactive Data Visualization with Processing
- openFrameworks Tutorial Series
- The Arduino Platform and C Programming
- Interfacing with the Raspberry Pi
- Getting started with Augmented Reality
- Creative Coding
- Survey of Music Technology
- Learn to Code Electronic Music Tools with Javascript
- Machine Learning for Musicians and Artists [ml]
- Machine Learning for Artists [ml]
- Creative Applications of Deep Learning with TensorFlow [ml]
- Advanced JS: Natural Simulations
- Pixar in a Box - Effects
- Programming MAX: Structuring Interactive Software for Digital Arts
- inconvergent · A Study of Generative Algorithms
- Building a Real Application With Kinect [kinect]
- Kinect Interaction with WPF and Beyond [kinect]
- Developing for Leap Motion in C# [leap motion]
- Physics-Based Sound Synthesis for Games and Interactive Systems [audio, chuck]
- Sound Synthesis Using Reaktor [audio, reaktor]
- The Nature of Code [p5.js]
- Introduction to Programming for Musicians and Digital Artists [audio, chuck]
- Introduction to Programming for the Visual Arts with p5.js [p5.js]
- The Arduino Platform and C Programming [arduino]
- Interfacing with the Arduino [arduino]
- 3D Models for Virtual Reality [vr, unity]
- Games, Sensors and Media [ios]
- How Virtual Reality (VR) Works [vr]
- Interactive 3D Graphics [3d, webgl, three.js]
Websites
Selected artists
- Featured / United Visual Artists
- Anton Marini aka vade
- Robert Hodgin aka flight404
- Antivj
- onformative
Communities
Video Channels
- The Coding Train by Daniel Shiffman
- AUDIO-VISUAL PERFORMANCE
- LeCollagiste VJ group on Vimeo
- TouchDesigner group on Vimeo
- Processing group on Vimeo
- MadMapper group on Vimeo
- Syphon group on Vimeo
Work
Events
- OFFF
- Resonate Festival
- The Gray Area Festival
- FIBER Festival
- Mapping Festival
- Eyeo Festival
- NODE
- MUTEK
- Live Performers Meeting
- Berlin Atonal
- Ars Electronica
- Signal Festival
- La Fête des Lumières
Press
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Kosmos has waived all copyright and related or neighboring rights to this work.
Support on Beerpay
Hey dude! Help me out for a couple of 🍻!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].