Making art with code
1
2
Definition
& Repetition
Three instalments
Control
& Structure
Reusability
& Data
Instalment 1
Definition and Repetition
3
Contents
Why am I doing these talks?
4
5
Discuss some basic coding concepts
Demonstrate how coding can be used to create art
Coding and why we need it
6
7
Computers are everywhere
Computers require software to function
Software needs to be written
Introduction to Generative Art
8
Art created within a non-human, autonomous process
9
The classics, 1960s-2000s
10
Georg Nees
Frieder Nake
11
Schotter, 1968-70
13/9/65 Nr. 2 ("Hommage à Paul Klee"), 1965
German mathematician & computer scientist
Vera Molnár
12
Hypertransformations, variation, 1975-76
Computer composition with Lines, 1964
The contemporaries, 2000s-present
13
Anders Hoff
14
Pen plotter
Differential Line
Zach Lieberman
15
Matt DesLauriers
16
Crystal Towers - NYC
Page One, B&W Variations
Definition and Repetition concepts
17
Variables, Types and Loops
Variables
18
A way to bind a value to a name
19
20
21
Types
22
Number
String
Boolean
undefined
null
23
Basic operators
24
25
Loops
26
A way to repeat a set of instructions until a condition is met
27
How can we make art?
28
29
How can we build products?
30
What’s next?
31
Resources
32