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
  • Automi cellulari
  • Curve celebri
  • Frattali
  • Ricorsione
  • Teoria del caos

Autori / Gallerie

Strumenti

Applicazioni / Linguaggi dedicati

  • ContextFree
  • LibreLogo
  • OpenSCAD | BlocksCAD
  • POV-Ray
  • Processing.org | p5.js | Processing.py

Linguaggi generalisti dotati di istruzioni / librerie grafiche

  • Java > Applet | AWT
  • Python > PyGame | Turtle | VPython
  • TurboPascal
  • VisualBasic

Applicazioni / Linguaggi didattici orientati al disegno

  • LOGO …
  • Scratch
  • SmallBasic

Le applicazioni WYSIWYG permettono di manipolare gli oggetti grafici direttamente sulla scena finale ma permettono anche l’uso di un linguaggio di programmazione ospite

  • Art of Illusion
  • Blender (Python)