20110628 marius watz - thoughts on code and form - eyeo festival

117
I was considering telling you about how I’m descended from Thor the Dog (Þórir Hundr), who slay Olaf the Holy (Óláfr Haraldsson) at the Battle of Stiklestad. But...

Upload: marius-watz

Post on 05-Jul-2015

8.935 views

Category:

Documents


9 download

DESCRIPTION

A brief survey of the state of computational aesthetics from early pioneers to the recent boom in creatives working with code. From infoporn to data sculpture and generative landscape painting, what new ideas are coming out of this new movement?(Postscript: Yes, I know there's a grammatical error on the first slide. It should say "slew Olaf the Holy"...)

TRANSCRIPT

Page 1: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

I was considering telling you about how I’m descended from Thor the Dog (Þórir Hundr), who slay Olaf the Holy (Óláfr Haraldsson) at the Battle of Stiklestad.

But...

Page 2: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

2011.0628 Eyeo Festival, Minneapolis (Å, jaså? Snakker de norsk der borte, da kanskje?)

Random Thoughts on Code and Form. A brief survey of computational aesthetics. Marius Watz | www.mariuswatz.com | www.generatorx.no | workshop.evolutionzone.com | twitter.com/mariuswatz

Page 3: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Hi, my name is Marius and I make images and objects through code.

Page 4: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

I have no formal education - not in art, not in design, not in programming.

Page 5: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

But I have been programming since I was 11 years old. Code makes sense to me.

Page 6: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

I’m not a scientist, researcher or designer I’m an artist.

Page 7: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

My job is to imagine interesting things and put them out in the world.

Page 8: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Topics for today: - Code as Material - Software Abstraction - Digital Fabrication and Parametric Modeling

- Data Sculpture - Etc.

Page 9: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

First, let’s consider the unbearable lightness of digital media.

Page 10: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

The only inherent quality of digital information is electricity.

High / low voltage levels denote binary states, which in turn encode information.

Page 11: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Digital data invariably represents some other type of information.

Its most essential quality is plasticity, the ability to assume any configuration on demand. Thus it is a truly universal medium, but consequentially lacks a materiality of its own.

Page 12: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

But software processes do have material qualities.

Algorithms are chosen for their behaviors. Parameters are optimized to produce a range of desirable outcomes, interfaces for their suitability to the task at hand.

Page 13: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Software consists of: - Code (computational logic, algorithms) - Event loop (control structures) - Data structures (storage and mapping) - Inputs and outputs (arbitrary)

Page 14: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

So the materiality of software is actually process + logic: - Procedural - Parametric - Data-driven - Performative - Interactive

Page 15: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

All aspects of software are defined through code.

When software interfaces mimic the physical world it is only because we want them to.

Computational creativity has the potential to be truly alien.

Page 16: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 17: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 18: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 19: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 20: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 21: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 22: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 23: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 24: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 25: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 26: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 27: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 28: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 29: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 30: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 31: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Generator.x

Page 32: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 33: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 34: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 35: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 36: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 37: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Generator.x exhibition, Stavanger 2005

Martin Wattenberg: The Shape of Song

Page 38: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Generator.x exhibition, Stavanger 2005

Casey Reas: Process 8 (Software 2)

Page 39: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 40: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 41: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 42: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 43: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 44: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 45: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 46: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Generator.x - The Concert Tour

- Live Cinema - Software as instrument

Page 47: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 48: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 49: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 50: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

“Rediscovery” of history - Software art pioneers going back to 1960/70’s:

- Harold Cohen, Charles Csuri, Manfred Mohr, Vera Molnar, Frieder Nake, Georg Nees, Roman Verostko etc. (This is not even close to a representative list...)

Page 51: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 52: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 53: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 54: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 55: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 56: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 57: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Significance: A deeper background to the practice of formal abstraction through code.

Also: Allows examination of contrasting cultural contexts of the movements of 1960-70’s and 1995-2005.

Page 58: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

1960-70’s: Modernism, Cold War, techno-optimism, social upheaval

1995-2005: End of Cold War, Post- (& post-Post) Modernism, Deconstructivism, complexity theory, quantum physics

Page 59: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Proposal: Software Abstraction

Art practice dealing with visual / spatial abstraction through code and computational processes.

Investigates computation as a formal medium, borrowing from Abstract Art, Op Art, Neo-Minimalism etc.

Page 60: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Despite its obvious link to technology, Software Abstraction is not *about* technology. Its real focus is exploring system logic and generative form processes.

Conceptually, it investigates the potential of computational thought.

Page 61: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Unlike most media art, Soft-Ab does not reject object-based practice, and may even result in physical works with no technical components.

Page 62: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Sample Soft-Ab topics: - Kinetic behaviors - Procedural mark-making (drawing) - Articulation of spatial structure - Software as instrument - Improvised performative systems

Page 63: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 64: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 65: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 66: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 67: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 68: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 69: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 70: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 71: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 72: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 73: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 74: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 75: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 76: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 77: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 78: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 79: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 80: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 81: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 82: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 83: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 84: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 85: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 86: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 87: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 88: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 89: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 90: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 91: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 92: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 93: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 94: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 95: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 96: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 97: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 98: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 99: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 100: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 101: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 102: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Parametric Modeling

Page 103: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 104: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 105: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 106: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 107: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 108: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 109: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 110: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 111: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 112: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 113: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 114: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 115: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 116: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival
Page 117: 20110628 Marius Watz - Thoughts on Code and Form - Eyeo Festival

Thank you for listening!

Marius Watz is:

[email protected]://mariuswatz.comhttp://twitter.com/mariuswatzhttp://twitter.com/generatorx

http://generatorx.no http://unlekker.nethttp:// workshop.evolutionzone.com/http:// flickr.com/photos/watz/