Processing Foundation Course
The rise of digital media tools for artists has led to an increasing understanding of software as a medium in its own right. Going beyond the confines of commercial software, artists are experimenting with code to create new forms of expression in areas like generative art, interactive installations, and information visualization.
This workshop will give an introduction to the idea of computational aesthetics, which understands form as a product of a computational process. We will use the popular Open Source tool Processing to start sketching with code, then move on to more advanced topics like video and vector output. Built on top of the Java language, Processing is simultaneously disarming in its simplicity and impressive in its ultimate potential. The last part of the week you will focus on individual work, during which we can look at how Processing can be applied to different forms of artistic practice.
Marius Watz is an artist working with computer code to explore virtual spaces defined by rule-based systems. He currently splits his time between Brooklyn, New York and Oslo, Norway. He is represented by [DAM]Berlin in Berlin, and has shown widely internationally at venues like ITAU Cultural (Sao Paulo), Club Transmediale (Berlin), Künstlerhaus (Wien), DogA (Oslo), and Melkweg (Amsterdam). For more information about Marius, visit his web site at http://www.unlekker.net or his blog at http://workshop.evolutionzone.com.
Marius Watz, originally from Oslo, Norway, is an artist working with visual abstraction through generative systems. By encoding the aesthetic principles of a composition in the form of a piece of software, he creates artworks that continue to produce themselves independent of the artist. His work is often shown as large-scale projections of realtime software animations, but lately he has been using digital fabrication technologies to produce physical objects based on the same ideas as his software works. An autodidact, Watz dropped out of Computer Science to pursue visual work based on parametric processes. He is known for his vivid colors and hard-edged abstractions, drawing inspiration from nature and architecture in equal measure.
Students should bring their own laptops and any hardware they'd like to use (web cams, Arduino etc.) They should also be able to explain what their interest is in learning about code and have a plan for a project they'd like to try during the week. Programming experience is not a requirement, but it's recommended that you download Processing in advance and try running through some of the included example sketches.