G E N E R AT I V E A R T: F R O M H A N D C R A F T T O D I G I TA L
W H AT I S G E N E R AT I V E A R T ?
“ G E N E R AT I V E A R T R E F E R S T O A N Y A R T P R A C T I C E W H E R E T H E A R T I S T U S E S A S Y S T E M , S U C H A S A S E T O F N AT U R A L LANGUAGE RULES, A COMPUTER PROGRAM, A MACHINE, OR OTHER PROCEDURAL INVENTION, WHICH IS SET INTO MOTION WITH SOME DEGREE OF AUTONOMY CONTRIBUTING T O O R R E S U LT I N G I N A C O M P L E T E D W O R K O F A R T. ” -PHILIP GALANTER, “WHAT IS GENERATIVE ART”
C R E AT E R U L E S • A S E T O F N AT U R A L L A N G U A G E ;
ARTISTS
• A COMPUTER PROGRAM; • A MACHINE • OTHER PROCEDURE INVENTION;
R E S U LT S : ARTWORK MADE BY SOME DEGREE OF AUTONOMY CONTRIBUTING OR COMPLETED THE WHOLE PRODUCTION.
ACTIVITY 1: WRITING
Column A
Group A B C D E
Noun
B
C
D
Verb
Noun
Adj
E
Adv
F
Reader
“ W R I T I N G I S T H E M O S T C O M M O N G E N E R AT I V E F O R M . ”
“ I A M T H AT I A M ”
• Brion Gason • Permutation poem
ROBERT LAX 1984 “LIGHT”
A scrabble - Tile Poem by Mike Keith
“TREE OF CODE” — - J O N AT H A N S A F R A N F O E R
ACTIVITY 2: DRAWING
C A D AV R E Â E Q U I S
C A D AV R E Â E Q U I S W I T H Y V E S TA N G U Y, J O A N M I R O , M A X M O R I S E , M A N R AY, 1 9 2 7 MOMA COLLECTION
Desmond Paul Henry & First-ever drawing machine
Guess?
AARON - Drawing Machine
Harold Cohen
G E N E R AT I V E M U S I C ISMAIL AL-JAZARI
POEM
DRAW
MUSIC
G E N E R AT I V E A R T I S A S O L D A S A R T I T S E L F. GA FOCUS ON PROCESS, MORE THAN R E S U LT S . GA DOESN’T NEED TO BE “HIGHTECH”. G A C R E AT E S B Y A N A U T O N O M Y S Y S T E M , B U T O P E N S A S PA C E F O R SURPRISE, EMBRACE WITH U N P R E D I C TA B L E R E S U LT S .
CONTEMPORARY ARTISTS WHO U S E G E N E R AT I V E A R T A S THEIR PRACTICE:
INVITE BODY
INVITE CHANCE AND POSSIBILITIES
I N V I T E G E N E R AT I V E A L G O R I T H M S
Casey Reas
Casey Reas
W H AT I S A L G O R I T H M S ?
ALGORITHMS
“…THE BEAUTY EMBODIED IN PHYSICAL WORLD IS A PA R T I C U L A R K I N D O F B E A U T Y. N AT U R E , A S A N A R T I S T, H A S D I S T I N C T I V E S T Y L E . ” -<<A BEAUTIFUL QUESTION: FINDING NATURE’S DEEP DESIGN>> BY FRANK WILCZEK
• Random Walker
• Cellular Automata
• Oscillation
• Attraction
• Perlin Noise
• DeJong
• Box 2D
• Lorentz Attractor
• Toxiclibs
• Delaunay
• Flocking
• Voronoi • Fractals
RANDOM WALK
“SELF PORTRAIT RANDOM WALKER”
Archival print on Epson Ultra-smooth fine art paper 2016
â&#x20AC;&#x153;Random Walker - Drippingâ&#x20AC;?, Interactive video installation
O S C I L L AT I O N ( S I M P L E H A R M O N I C M O V E M E N T )
PERLIN NOISE
Ken Perlin
BOX 2D
BOX 2D
BOX 2D * KINECT
F L O C K I N G B E H AV I O R
C E L L U L A R A U T O M ATA
GENETIC ALGORITHM
U N I V E R S E E V E RY T H I N G , C O M M U N I O N . 3 6 0 ° I N S TA L L AT I O N , 2 0 1 3
LIU CHANG, AQUARIUM. I N T E R A C T I V E I N S TA L L AT I O N , 2 0 1 5
AT T R A C T O R L O R E N T Z AT T R A C T O R
D E L A U N AY T R I A N G U L AT I O N
D E L A U N AY T R I A N G U L AT I O N
VORONOI
F R A C TA L S
C H A N G L I U , N AT U R E A N D A L G O R I T H M D AY 0 0 6 . D I G I TA L P R I N T S F R O M P R O G R A M M I N G , 2 0 1 6
C H A N G L I U , N AT U R E A N D A L G O R I T H M D AY 0 8 8 . D I G I TA L P R I N T S F R O M P R O G R A M M I N G , 2 0 1 6
G E N E R AT I V E A R T AND TIME-BASED ART
FELIX GONZALEZ-TORRES
FELIX GONZALES-TORRES, THE PORTRAIT OF ROSS. PA R T I C I PAT O R Y I N S TA L L AT I O N , 1 9 9 1
JANINE ANTONI
CAI GUO-QIANG, SKY LADDER. EXPLOSION EVENT QUANZHOU, CHINA, 2015
C A I G U O - Q I A N G , T H E N I N T H W AV E . E X P L O S I O N E V E N T AT S H A N G H A I , 2 0 1 4
C A I G U O - Q I A N G , T H E N I N T H W AV E . E X P L O S I O N E V E N T AT S H A N G H A I , 2 0 1 4
H A N S H A A C K E S TAT E M E N T S “…Make something which experiences, reacts to its environment, changes, is non-stable…” “Make something indeterminate, which always looks different, the shape of which cannot be predicted precisely…” “Make something which cannot ‘perform’ without the assistance of environment. ”
“make something which reacts to light and temperature changes, is subject to air currents and depends, in its functioning, on the forces of gravity…” “make something which the spectator handels, with which he plays and thus animates…” “make something which lives in time and makes the spectator experience time..” “articulate: something natural” cannot be predicted precisely...”
PA R T 2 : C O D I N G W O R K S H O P
Step 1: Download Software/Copy From USB www.processing.org/download
W H AT ’ S P R O C E S S I N G ?
Official def: Processing is a programming language, development environment, and online community. Students, artists, designers, researchers, and hobbyists use Processing for learning, prototyping, and production. Features: • the best tool for artist and designer who don’t any coding background. • the easiest way to learn how to programming,(especially for OOP). • the best friend of Arduino which is the simplest prototyping open source hardware. • p5.js which is a similar syntax powerful Javascript library.
Warm Up!
1. R E C R E AT E J A M E S T U R R E L L
2. JOSEF ALBERS - INTERACTION OF COLOR
3.POLKA DOTS
Challenge
Recursion 1
Recursion 1
Recursion 1
Recursion 1
Recursion 2 2
Recursion 2 Note: Only change drawCircle function
Recursion 3 3
Recursion 3 Note: Only change drawCircle function
B I G P R O J E C T: LETâ&#x20AC;&#x2122;S MAKE OUR POSTER!
Part 1: Void Setup
Part 2: Drawing
Part 3: Random/Interaction
RESOURCE: H T T P S : / / G I T H U B . C O M / C I C I L I U / I N T R O - T O - G E N E R A T I V E - A R TWORKSHOP
Liu Chang
Instagram: @cici_liu429 Email: mhliuchang@gmail.com Personal Website: www.liuchang.work Hibanana Studio: www.hibanana.work