Algorithmic art

Arte visuale (…) nella quale l’opera è generata da un algoritmo.
L’artista scrive il codice, il computer esegue il codice e produce l’opera (sullo schermo, stampa, plotter, …).

Temi

Animazioni 2D / Animazioni 3D / Arte NFT / Automi cellulari / Chaos Game / Curve celebri / Frattali / Ricorsione / Teoria del caos

Autori / Gallerie

Strumenti

Applicazioni, con ambiente WYSIWYG, dotate di un linguaggio ospite

  1. Art of Illusion + Blocchi
  2. Blender + Python
  3. LibreOffice Writer + LibreLogo (Python)

Applicazioni specializzate (con eventuali linguaggi dedicati)

  1. BlocksCAD
  2. ContextFree
  3. OpenSCAD
  4. POV-Ray
  5. Processing.org | p5.js | Processing.py
  6. Tinkercad (Blocchi di codice)

Linguaggi generalisti dotati di capacità grafiche oppure di librerie grafiche

  • Java + AWT | Swing | JavaFX
  • Python + PyGame | Turtle | Visual Python | …
  • TurboPascal + Graph
  • VisualBasic

Linguaggi didattici orientati al disegno

  • LOGO (tutti)
  • Scratch + Pen
  • Small Basic + GraphicsWindow | Turtle

2022… Arte generativa

L’artista pone solo delle regole / indicazioni … alla macchina