Let me start off by saying I am super excited to teach you all Processing. I have been wanting to teach Processing to a group for awhile now and I am finally getting the chance. That said, lets get to it.
Getting Started:
What is Processing? Processing is an environment for programming graphics that was designed to be friendly to non programmers, yet still offer power to advanced users. It was originally created by Ben Fry and Casey Reas but has been contributed to by hundreds of users world wide. Under the hood, Processing is based on Java and any Java code can be implemented along with Processing code. In fact, Processing handles wrapping a ton of Java to make it super easy for you to get up and running without a lot of hassle. For this reason Processing files are called sketches, to relay the ideology of a quick coding attempt at a problem or idea. Don't let the term sketch fool you, a Processing sketch can be a full fledged application written in thousands of lines of code, but it can also only be one line.
What are we going to cover today:
Get to know the Processing Website and all it has to offer.
After we review the website we will get to know the Processing development environment. This is where you will create your Processing sketches.
Then we will get our hands wet with Processing by going over the examples that are included in Processing. The examples can be found in Examples/Books/Processing Handbook/Units00-17/. For this class we will be covering chapters 01 Structure and 02 Shape 1. I highly recommend the book that goes along with these examples, Processing: A Programming Handbook for Visual Designers and Artists.
For homework, please post at least one sketch to the class group on OpenProcessing.org. The requirements are to make a self portrait or a monster. Here is the class group.
0 comments:
Post a Comment