Drawing with Code
In this class we will spend the week drawing and writing short computer drawing programs in Processing. This class is appropriate for people with different levels of programming experience from total beginners to skilled coders. The important things are a passion for drawing and the desire to explore drawing with software. We'll explore patterns, gesture, and emergent form on paper and in software. We will cover the basics of writing code from variables and functions to techniques for interaction.
Then and Now
This workshop covers some of the same basics as my Shakerag 2006 workshop, but we will focus less on the technical aspects of programming than we did in 2006. The class will emphasize the big ideas of programming and how to think about drawing differently through software.
Supply List for Participants
*A large drawing pad and a sketchbook
*Drawing tools of your choice
*Getting Started with Processing by Casey Reas and Ben Fry
*Processing: A Programming Handbook for Visual Designers and Artists by Casey Reas and Ben Fry
*Items marked with an asterisk are available in the Shakerag store.
All levels are welcome.Artist's Biography
Casey Reas's software, prints, and installations have been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia.
Casey's ongoing Process series explores the relationship between naturally evolved systems and those that are synthetic. The imagery evokes transformation and visualizes systems in motion and at rest. Equally embracing the qualitative human perception and the quantitative rules that define digital culture, organic form emerges from precise mechanical structures.
Casey is a professor at the University of California, Los Angeles. He holds a Master’s degree from the Massachusetts Institute of Technology in Media Arts and Sciences as well as a Bachelor’s degree from the School of Design, Architecture, Art, and Planning at the University of Cincinnati. With Ben Fry, Casey initiated Processing in 2001. Processing is an open source programming language and environment for creating images, animation, and interaction.
Casey and Ben Fry published Processing: A Programming Handbook for Visual Designers and Artists, a comprehensive introduction to programming within the context of visual media (MIT Press, 2007). In 2010, they publishing Getting Started with Processing, a casual introduction to programming (O'Reilly, 2010). With Chandler McWilliams and Lust, Casey published Form+Code in Design, Art, and Architecture (PA Press, 2010), a non-technical introduction to the history, theory, and practice of software in the arts.
Casey is the recipient of a 2008 Tribeca Film Institute Media Arts Fellowship (supported by the Rockefeller Foundation) and a 2005 Golden Nica award from the Prix Ars Electronica; additionally he was included in the 2008 ArtReview Power 100. His images have been featured in various publications including The New York Times, The International Herald Tribune, Print, Eye, Technology Review, and Wired.
Drawing was my first love within the visual arts and I learned how to program computers much later. Essentially, I learned how to program computer in order to think about drawing in a new way – through emergent systems. I started to approach drawing with computers through defining visual systems and then letting them unfold. Even later, I started to explore ways of making emergent visual systems without code, defining the rules in English first and then translating the rules into code. I've found that moving back and forth between representations opens further directions.