Mike Bailey's Processing Page

http://cs.oregonstate.edu/~mjb/processing


Latest update: July 11, 2024


Fill Out the Processing Camp Survey!

We need you all to fill out the Processing Camp Survey! Follow these steps:

  1. Click here to get into the survey.
  2. Click on the 3rd entry: Virtual "Processing" Camp, July 10-11, 2024
  3. Enter your first and last name at the bottom of the screen (note: your responses will not be attached to your name -- we just want to be sure everyone filled the survey out)
  4. Click on the black Next button and continue into the questions
  5. Be sure to hit the Submit button at the bottom.

2024 Virtual (Online) Processing Campers:

Welcome to the 2024 Online Processing Camp! We're excited to have you here.

Camp is Wednesday July 10 - Thursday July 11, from 9:00 AM - 12:00 Noon PDT. We start on time!

Daily Challenges for Processing Campers:

Wednesday Challenge:

Thursday Challenge:

The Notes:

These are the Processing notes we will be working through. You don't need to print these, but we will follow along with them.

We will be using a web-based version of Processing. You get at it by going to: https://editor.p5js.org/.

Latest update of these notes: June 30, 2024

Quick References:

Processing Quick Reference Sheet Here
A Simple List of Processing Variables and Functions Here
A Fairly Complete List of Processing Variables and Functions, Sorted by Name Here
A Fairly Complete List of Processing Variables and Functions, Sorted by Category Here


Individual Note Sets from our University Processing Class

Intro to Processing 1pp 2pp 4pp 6pp
Running Processing 1pp 2pp 4pp 6pp
Processing Quick Reference Sheet Here      
A Simple List of Processing Variables and Functions Here      
Writing Processing Programs 1pp 2pp 4pp 6pp
Variables and Loops 1pp 2pp 4pp 6pp
if-statements 1pp 2pp 4pp 6pp
Reacting to the Mouse and Keyboard 1pp 2pp 4pp 6pp
Drawing Arbitrary Polygons 1pp 2pp 4pp 6pp
Drawing Text 1pp 2pp 4pp 6pp
Transformations 1pp 2pp 4pp 6pp
Images 1pp 2pp 4pp 6pp
Drawing Circles and Regular Polygons 1pp 2pp 4pp 6pp
3D 1pp 2pp 4pp 6pp
Randomness 1pp 2pp 4pp 6pp
De-bouncing the keyboard keys 1pp 2pp 4pp 6pp
Polar Equations 1pp 2pp 4pp 6pp
Arrays 1pp 2pp 4pp 6pp
Data 1pp 2pp 4pp 6pp
A Fairly Complete List of Processing Variables and Functions, Sorted by Name Here      
A Fairly Complete List of Processing Variables and Functions, Sorted by Category Here      


Projects from our University Processing Class

Draw Something Cool in 2D using Processing
Draw Something Cool in 2D using Processing and for-loops
Simple Painting Program
Simple Animation using Transformations
3D Animation using Transformations
Add Noise to Your Simple Painting Program
Polar Shapes


If you want a book, get this one!

Of all the Processing books I have seen, I like this one the best:


https://www.amazon.com/Processing-Visual-Artists-Expressive-Interactive/dp/1568817169/ref=sr_1_10?s=books&ie=UTF8&qid=1541098991&sr=1-10&keywords=glassner

The price is due to the fact that there are lots of color pages in it. There are cheaper Processing books, but they use black-and-white imagery, which makes it much harder to see what is going on.

Truth-in-advertising: Andrew Glassner is a long-time computer graphics friend of mine. Nevertheless, this is still the best Processing book I have seen. I would say that even if I disliked him.


Did you like these notes? Want to try some other fun K-12 stuff from Oregon State University?


Related college courses at Oregon State University:


For more information, contact:
Mike Bailey
Oregon State University
Professor, Computer Science
Kelley Engineering Center
Corvallis, OR 97331-0505
mjb@cs.oregonstate.edu