rethread-studio / algorithmic-art-course

Collection of resources for the algorithmic art course at the Université de Montréal
14 stars 6 forks source link

software for visual algorithmic art #2

Open bbaudry opened 8 months ago

bbaudry commented 8 months ago

A collection of open source libraries and tools for algorithmic art

bbaudry commented 8 months ago

in Java https://processing.org/

bbaudry commented 8 months ago

in Javascript https://p5js.org/

bbaudry commented 8 months ago

in Rust https://guide.nannou.cc Good intro: https://youtu.be/Ml6tpyTyXhM?si=NKRU6h_uUYbro2P9 (by mactuitui)

bbaudry commented 8 months ago

a collection of JS libs https://muffinman.io/blog/js-libraries-for-generative-art/

bbaudry commented 8 months ago

https://github.com/kosmos/awesome-generative-art

bbaudry commented 8 months ago

Python turtle https://docs.python.org/3/library/turtle.html

bbaudry commented 8 months ago

open source for the motion pictures https://www.aswf.io/ https://github.com/AcademySoftwareFoundation

bbaudry commented 8 months ago

openFrameworks is an open source C++ toolkit for creative coding. https://openframeworks.cc/

bbaudry commented 8 months ago

Sketch.js https://soulwire.github.io/sketch.js/

bbaudry commented 8 months ago

three.js, for 3D algorithmic art https://threejs.org/ https://github.com/mrdoob/three.js/

bbaudry commented 8 months ago

generate art with webgl, in JS https://github.com/pixijs/pixijs

bbaudry commented 8 months ago

Vector fields https://charlottedann.com/article/magical-vector-fields

bbaudry commented 8 months ago

cinder in C++ https://libcinder.org/

bbaudry commented 8 months ago

A library to capture canvas-based animations at a fixed framerate https://github.com/spite/ccapture.js/

bbaudry commented 8 months ago

http://paperjs.org/

bbaudry commented 8 months ago

EaselJS https://createjs.com/docs/easeljs/modules/EaselJS.html

bbaudry commented 7 months ago

anime.js https://github.com/juliangarnier/anime/

bbaudry commented 7 months ago

https://github.com/color-js/color.js

bbaudry commented 6 months ago

Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. https://github.com/cinder/Cinder

bbaudry commented 5 months ago

vsketch is a Python generative art toolkit for plotters https://github.com/abey79/vsketch

bbaudry commented 5 months ago

Type-safe and powerful Python library to generate SVG files https://github.com/orsinium-labs/svg.py

bbaudry commented 5 months ago

Python Imaging Library https://github.com/python-pillow/Pillow

bbaudry commented 5 months ago

processing in clojure https://github.com/quil/quil

bbaudry commented 5 months ago

blender; free and open source 3D creation suite https://github.com/meh/blender

bbaudry commented 5 months ago

generative art c# https://github.com/mikeoliphant/Generative

bbaudry commented 5 months ago

p5 brush. custom brushes, natural fill effects and intuitive hatching in p5.js https://github.com/acamposuribe/p5.brush

bbaudry commented 5 months ago

drawsvg, a Python library for programmatically generating SVG images and animations https://pypi.org/project/drawsvg/

bbaudry commented 5 months ago

ZIM JavaScript Canvas Framework - Code Creativity https://github.com/danzen/zimjs

bbaudry commented 4 months ago

Artist-friendly Modular Machine for Art and Technology https://github.com/benkuper/Chataigne

bbaudry commented 4 months ago

svgpathtools python lib to draw bezier https://pypi.org/project/svgpathtools/

bbaudry commented 4 months ago

simplex-noise.js https://www.npmjs.com/package/simplex-noise

bbaudry commented 1 month ago

Python package based on the core ideas of Processing and p5 https://github.com/p5py/p5

bbaudry commented 1 day ago

gen art in Lisp auxin