| |
| Teaching - computational design and generative art |
| Introduction
Over the last two decades computers have come to dominate almost
all areas of design, taking over the burden of repetitive tasks
so that the designer can focus on the act of creation. As a result
designers have become dependent on software, tools that shape both
the process and the end result. This dependence invariably becomes
a limitation, forcing the designer to adapt her work to the decisions
and metaphors chosen by the programmer.
Computational design represents a new approach, an attempt to provide designers and artists with a new literacy in digital media. Understanding that
true literacy means being able to "write" as well as "read",
the creator is positioned as designer of computational processes.
In this way she is able to question existing models of
space and interaction, fully exploring the possibilities of electronic
media.
|
 |
Workshops
- Computational Form
Oslo School of Architecture, 23-24 August 2005
- Processing - Advanced Topics
Bergen National Academy of the Arts, Bergen, 1-3 December 2004
- Code as creative process
Atmosferas, Lisbon, 11-15 October 2004
- Creative Code
Copenhagen, Denmark, 20-24 September 2004
- Generativ design
Architecture School of
Oslo, 24-25 August 2004 (in Norwegian)
- Processing 101
Magdalena Festival,
Maribor, Slovenia, 13-14 May 2004
- Processing workshop
HyperWerk, Basel, 13-15.Jan 2004
|
 |
| UdK w orkshop - 21-29.October 2003
Student list - Results
of workshop
The first part of this course will not address the act of design,
but rather focus on a fundamental understanding of computational
form. We will do this by focusing on the following essential qualities:
The workshop will include introductions to the various concepts,
followed by hands-on assignments. The Processing
programming environment will be used as the basis of the course,
but students are free to solve assignments in the software of their
choice.
|
|
 |
Course exercises
All exercises (with
source).
Remember the naming conventions: "CODE_YourName",
i.e. "DF01_Watz". Only send one program per exercise.
You will need a ZIP utility to deliver exercises.
For Mac OS X, download Zippist.
For Windows, download WinRAR
or similar. Export your program to an applet and zip the result
applet folder after renaming it to the name of the exercise (see
above.) |
Postscript programming
I've written a library called SimplePostscript that allows you to write Postscript files from inside Processing. I've included some general links to Postscript information.
|
|
 |
|