Skip to content

uwe-creative-technology/generative_systems

Repository files navigation

Generative Systems for Art and Design

©2020 Dan Buzzo www.buzzo.com

Examples built in C++ using openFrameworks (openframeworks.cc)

6 main workshop sessions

1 Visual expression: generative drawing, weaving and pattern making

  • Techniques: pattern, walkers, L systems & fractals, conway game of life
  • Ideas: generative drawing, editing and pattern making. Making state and extending temporal 'context'
  • Demo: random walker, active drawing, Markov Chains, Cellular Automata in 1 & 2D, agents, termites and drunken ants
  • Examples: Annie Albers, Vera Molnar, Aaron, Jared Tarbell, Zach Lieberman

2 Dice music - mozart and beyond

  • Techniques: stochastics, randomness and perlin noise, higher level stochastics, markov chains, probability and randomness -
  • Ideas: lexicons, translations and pattern matching.
  • Demo: all techniques & stubs, loops, phasing
    • Random music in the style of 'music for airports'
    • Markov Chain Drum Machine
    • drunken Ant synthesizer
  • Examples: Mozart, Eno, KOAN,

3 Text and narrative

  • Techniques: text sorting, automatic and generative poetry, interactive story structure
  • Ideas: Grammar and variation
  • Demo: Markov chain text, lexical searches, generating nGrams, automatic writing from grammar structure, POS (part of speech) and lexicons
  • Examples: TSR chooose your own adventure, exquisite corpse

4 Procedural generation of environments

  • Techniques: parameterization and lSystems for algorithmic plant growth
  • Ideas: parameters and patterns
  • Demo: procedural chairs, procedural forest,
  • Examples: parameterised architecture, procedural level generation

5 Generative systems in industrial design and architecture.

  • Techniques:
  • Ideas:
  • Demo:
  • Examples: Autodesk, Engineering etc

6 The Thing that Makes the Thing is More Interesting than the Thing

  • Techniques: where the art lies in the art?
  • Ideas: where the interest lies in the thing?
  • Demo:
  • Examples: casey reas, vera molnar, zach lieberman

Code each week & video

C++ OpenFrameworks code in git repo, intro video

then workshop and discussion lead by participants - 3 teams - one presentation each.

  • presentation of teams in specific artist or process. 5 mins

Assignment

Produce a system & process or make artefact with process to demo // + poster

Collated together as anthology of design and code CW1 report document written with text & image pdf short description extended abstracts format

CC1 Present video documentation and demonstration

Tool and system links

  • openframeworks.cc
  • processing.org
  • unity3D.com
  • maxMSP // Jitter

Reading lists

Core texts

Recommended reading

extended reading

screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot !screenshot screenshot screenshot screenshot screenshot

About

Generative Systems for Art and Design course materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published