Like this presentation? Why not share!

# Processing workshop

## by Shreekant. Pawar, Co-founder at Diabeto on Jan 06, 2014

• 256 views

Beginner Processing workshop for people who want to learn to code!

Beginner Processing workshop for people who want to learn to code!

### Views

Total Views
256
Views on SlideShare
180
Embed Views
76

Likes
1
0
0

### 1 Embed76

 http://shreekantpawar.com 76

### Categories

Uploaded via SlideShare as Microsoft PowerPoint

## Processing workshopPresentation Transcript

• Processing #FTW
• Introduction “Computers in the future may weigh no more than 1.5 tons” - Popular Mechanics, 1949
• Exhibition Strata – Quayola SoundMachines – The Product Unnamed Soundsculpture – Daniel Franke & Cedric Keifer
• Mission “Processing seeks to ruin the careers of talented designers by tempting them away from their usual tools and into the world of programming and computation. Similarly, the project is designed to turn engineers and computer scientists to less gainful employment as artists and designers”
• Open Source Happiness FREE FREE FREE! LE LO BHAI! Fully functional language based on Java Super cool community Forget that MBA and go express yourself!
• PDE
• Ace Ventura when “FUNCTION” calls…
• Draw shapes Sistah! • Point(); • Line(); • ellipse(); • rect(); • triangle();
• What‟s your „POINT‟? point(x, y);
• Whose „LINE‟ is it anyway? line(x1, y1, x2, y2);
• „ELLIPSE‟, You complete me! ellipse(x, y, width, height);
• My band: The „RECTANGLES‟ rect( x, y, width, height);
• Bro, you need some „COLORs‟ in your life! stroke(); fill();
• COLORS…(Cont‟d) stroke(0); -> Grayscale color fill(255, 0, 0); (Bright RED color) fill(0, 255, 0); (Dark Green color) fill(0, 0, 255); (Dark BLUE color)
• Basic Processing Structure void setup(){ } void draw(){ }
• SIZE (Nooo...Not that SIZE) size(width, height);
• „If‟ you love me… (Conditional Statements) If (Condition) { Do something } else { Do something else }
• Finishing touches… Unlimited possibilities with interaction and processing can be used as input and output. Interaction with Mouse, Keyboard, Sensors, Arduino, Webca m, Kinect… Create visualizations, create ART!
• Resources Processing Website – processing.org Nature of Code – natureofcode.com Creative Applications – creativeapplications.net
• Thank you!