Processing Workshop

This workshop is from 2007 and has since been expanded into the book Learning Processing.

Useful links:

Part I: The Basics

  • shape, color,variation, selection, iteration
  • Exercise — Step 1: create a static screen drawing using simple shapes. Step 2: Use variables to keep track of the parameters in your design (color, size, location, etc.) Step 3 — develop an algorithm for changing those values according to some automatic process, interactivity with the mouse, etc.
  • Examples: partI.zip

Part II: Object Orientation

  • functions and objects
  • arrays of objects
  • Exercise — Step 1: Recreate your exercise from Part I with a function. Step 2: Recreate your exercise from Part I in an object oriented manner. Step 3: Create an array of objects and duplicate your design multiple times.
  • Examples: partII.zip

Part III: Image Processing

  • PImage, pixels
  • live video
  • Exercise — Create a system for drawing shapes to the screen. Turn your design into a “mirror” by coloring the shapes according to pixels from an image or live video stream.
  • Examples: partIII.zip

Bonus: Data Visualization