artificial life door: martijn van otterlo en mannes poel en dirk heylen minor kunst media &...

26
ART ART ificial ificial Life Life Door: Door: Martijn van Otterlo Martijn van Otterlo en en Mannes Poel Mannes Poel En En Dirk Heylen Dirk Heylen Minor Minor KUNST MEDIA & TECHNOLOGIE KUNST MEDIA & TECHNOLOGIE 2001 2001 Onderdeel Artificial Life Onderdeel Artificial Life

Upload: laurens-verlinden

Post on 14-Jun-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTARTificial Lifeificial LifeDoor: Door:

Martijn van Otterlo Martijn van Otterlo

en en

Mannes PoelMannes Poel

EnEn

Dirk HeylenDirk Heylen

Minor Minor KUNST MEDIA & TECHNOLOGIE KUNST MEDIA & TECHNOLOGIE 20012001

Onderdeel Artificial Life Onderdeel Artificial Life

Page 2: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

Programma 6 oktoberProgramma 6 oktober

Korte Herhaling vorige keerKorte Herhaling vorige keer Inleiding Emergent BehaviorInleiding Emergent Behavior BoidsBoids Inleiding StarLogoInleiding StarLogo Practicum StarLogo & ARTPracticum StarLogo & ART

Page 3: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

Herhaling vorige keer (1)Herhaling vorige keer (1)

Artificial LifeArtificial Life: studie naar het leven : studie naar het leven life-as-we-know-itlife-as-we-know-it life-as-it-could-belife-as-it-could-be

Aanname: Aanname:

Het Fysieke Medium is onbelangrijkHet Fysieke Medium is onbelangrijk Artificial Life & Artificial Life & ARTART: :

Kunst onstaat Kunst onstaat Wie is de kunstenaar? Wie is de kunstenaar? Aesthetische Selectie, InteractieAesthetische Selectie, Interactie

Page 4: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

Herhaling vorige keer (2)Herhaling vorige keer (2)

TechniekenTechnieken::

Gridwerelden, Globale fenomenen uit lokale Gridwerelden, Globale fenomenen uit lokale interacties, self-replication interacties, self-replication Cellulaire Cellulaire AutomatenAutomaten (CA) (CA)

Kunstmatige Evolutie en Kunstmatige Selectie, Kunstmatige Evolutie en Kunstmatige Selectie, Genetische AlgorithmenGenetische Algorithmen (GA) (GA)

Kunstmatige Breinen, Adaptiviteit, Leren, Kunstmatige Breinen, Adaptiviteit, Leren, Neurale Netwerken Neurale Netwerken (NN)(NN)

Page 5: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

Herhaling vorige keer (3)Herhaling vorige keer (3)

ToepassingenToepassingen::

Entertainment Industry:

Black & White (2000)

Geschiedenis:

‘Creatures’ (Karl Sims)

Art en Neurale Netwerken

‘The Artificial Painter’

Bijna Echt Leven:

Framsticks

Page 6: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

DecentralisatieDecentralisatie

Leven:Leven: Self-Replication (CA)Self-Replication (CA) Evolution (GA)Evolution (GA) Adaptivity (NN)Adaptivity (NN) …… DecentralizationDecentralization

Page 7: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

DecentralisatieDecentralisatie DecentralisatieDecentralisatie zie je overal zie je overal Aansturing grote, complexe systemen vaak Aansturing grote, complexe systemen vaak

intuitiever in (semi-)autonome delenintuitiever in (semi-)autonome delen Obstakel vormt nog de Obstakel vormt nog de Centralized MindsetCentralized Mindset

Decentralisatie in Decentralisatie in OrganisatiesOrganisaties Decentralisatie in Decentralisatie in TechnologieenTechnologieen Decentralisatie in Decentralisatie in Wetenschappelijke modellenWetenschappelijke modellen Decentralisatie in Decentralisatie in Theorieen over Brein en Theorieen over Brein en

GeestGeest Decentralisatie in Decentralisatie in Theorieen over KennisTheorieen over Kennis

Page 8: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

BOIDSBOIDS (Reynolds, 1986)(Reynolds, 1986)

Page 9: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

BOIDSBOIDS: Verklaring: Verklaring

GlobaalGlobaal Gedrag lijkt complex Gedrag lijkt complex

LokaalLokaal Gedrag juist zeer simpel Gedrag juist zeer simpel

3 Regels voor elk individu:3 Regels voor elk individu:

Bots niet tegen je buren aan (of tegen iets anders)Bots niet tegen je buren aan (of tegen iets anders) Vlieg ongeveer net zo snel als je burenVlieg ongeveer net zo snel als je buren Probeer een beetje in het midden van de groep te komenProbeer een beetje in het midden van de groep te komen

Resultaat:Resultaat:

Een Een FlockFlock, een , een HerdHerd, een , een SchoolSchool BOIDSBOIDS

Page 10: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

MovieMovieBoids: The Lion KingBoids: The Lion King

Page 11: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ALifeALifeBoids: Tu’s FishBoids: Tu’s Fish

Page 12: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTARTBoids: CapistranoBoids: Capistrano

Terry Franguiadakis

http://www.evl.uic.edu/terry/LATEST/swallows.html

Page 13: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTARTBoids: The FlockBoids: The Flock

Ken Rinaldo

http://www.ylem.org/artists/krinaldo/works/flock/

Page 14: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTARTBoids: The Bush SoulBoids: The Bush Soul

Rebecca Allen

http://emergence.design.ucla.edu/papers/installation.htm

Page 15: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTARTBoids: (Boids: (Greg M. Johnson, Greg M. Johnson, 1999)1999)

Page 16: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

StarLogoStarLogo

Page 17: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

StarLogoStarLogo

Een programmeerbare omgevingEen programmeerbare omgeving Bedoeld voor leken (leuk voor Bedoeld voor leken (leuk voor

kinderen, maar ook voor kinderen, maar ook voor onderzoekers…)onderzoekers…)

Nadruk op gedecentraliseerd Nadruk op gedecentraliseerd gedrag, volgend uit lokale gedrag, volgend uit lokale gedragingen en interactiesgedragingen en interacties

Page 18: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

GeschiedenisGeschiedenis

1990 - *Logo op de connection 1990 - *Logo op de connection Machine 2Machine 2

1994 – MacStarLogo op de 68k en 1994 – MacStarLogo op de 68k en PPC MacsPPC Macs

1999 – StarLogo in Java1999 – StarLogo in Java

Page 19: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

LogoLogo

Ontwikkeld door Feurzig en Papert Ontwikkeld door Feurzig en Papert in de jaren ’60in de jaren ’60

Interactieve pogrammeeromgevingInteractieve pogrammeeromgeving Gebaseerd op Lisp:Gebaseerd op Lisp:

- Simpeler Syntax- Simpeler Syntax

- Elementen uit natuurlijke taal- Elementen uit natuurlijke taal

Page 20: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

Logo TurtleLogo Turtle

Turtle beweegt rond in een grid Turtle beweegt rond in een grid wereldwereld

De Turtle is een object “om mee te De Turtle is een object “om mee te denken”denken”

Voorbeeld CodeVoorbeeld Codeto squareto square

pendownpendownrepeat 4 [forward 10 right 90]repeat 4 [forward 10 right 90]endend

Page 21: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

StarLogoStarLogo

Duizenden Duizenden TurtlesTurtles, I.p.v. 1 , I.p.v. 1 Verschillende soorten Verschillende soorten

turtles mogelijk: ‘turtles mogelijk: ‘breeds’breeds’ De omgeving, de De omgeving, de patchespatches, ,

kunnen ook Logo code kunnen ook Logo code uitvoerenuitvoeren

De gebruiker is de De gebruiker is de ‘‘observer’observer’ en kan het en kan het gedrag van het systeem gedrag van het systeem bestuderen en bestuderen en veranderen.veranderen.

Turtle (breed 1) Patch

Turtle (breed 1)

Observer

Page 22: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

Starlogo PracticumStarlogo Practicum

Introductievoorbeeld: Introductievoorbeeld: TermietenTermieten

GrafischeGrafische Mogelijkheden van Simpele Mogelijkheden van Simpele TurtlesTurtles

TurtlesTurtles make make ARTART de de ‘Lovers-And-‘Lovers-And-Haters’Haters’ kunstwerken kunstwerken

PracticumPracticum StarLogo met opdrachten StarLogo met opdrachten

Page 23: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

TermietenTermieten

Regels:Regels:

Loop rondLoop rond

Pak een Pak een houtsnipperhoutsnipper

Loop rond totdat je Loop rond totdat je een andere een andere snipper ziesnipper zie

Leg het neerLeg het neer

Page 24: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTART using using StarLogo StarLogo (1)(1)

Twee BreedsTwee Breeds LoversLovers (blauw): kiezen een turtle en gaan (blauw): kiezen een turtle en gaan

daar achteraandaar achteraan HatersHaters: (rood) kiezen een turtle en blijven : (rood) kiezen een turtle en blijven

daar uit de buurtdaar uit de buurt Lovers en Haters kennen een Lovers en Haters kennen een

frustratieniveaufrustratieniveau Voor lovers loopt deze op als ze te ver van Voor lovers loopt deze op als ze te ver van

hun doel zijnhun doel zijn Voor haters loopt deze op als ze te dicht bij Voor haters loopt deze op als ze te dicht bij

hun doel zijnhun doel zijn

Page 25: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTART using using StarLogo StarLogo (2)(2)

Het canvas wordt gekleurd door:Het canvas wordt gekleurd door: Lovers: zij kleuren het in tinten blauwLovers: zij kleuren het in tinten blauw Haters: zij kleuren het in tinten roodHaters: zij kleuren het in tinten rood Patches: op bepaalde momenten ‘faden’ Patches: op bepaalde momenten ‘faden’

zij hun kleurzij hun kleur

Instelbare parameters:Instelbare parameters: Hoeveel turtles?Hoeveel turtles? Hoeveel haters en lovers?Hoeveel haters en lovers? Decay Rate?Decay Rate?

Page 26: ARTificial Life Door: Martijn van Otterlo en Mannes Poel En Dirk Heylen Minor KUNST MEDIA & TECHNOLOGIE 2001 Onderdeel Artificial Life

ARTART using using StarLogoStarLogo: : voorbeeldenvoorbeelden