07.01.2013 Views

Fractal.Invaders, Substrate (Interview with Jared Tarbell) - Processing

Fractal.Invaders, Substrate (Interview with Jared Tarbell) - Processing

Fractal.Invaders, Substrate (Interview with Jared Tarbell) - Processing

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

355<br />

356<br />

359<br />

360<br />

364<br />

367<br />

368<br />

369<br />

371<br />

372<br />

373<br />

374<br />

375<br />

377<br />

379<br />

383<br />

387<br />

391<br />

395<br />

395<br />

398<br />

406<br />

409<br />

413<br />

414<br />

416<br />

xv<br />

Image 5: Image <strong>Processing</strong><br />

Pixels<br />

pixels[], loadPixels(),<br />

updatePixels(), createImage()<br />

Pixel components<br />

Convolution<br />

Image as data<br />

Output 1: Images<br />

Saving images<br />

save()<br />

Saving sequential images<br />

saveFrame()<br />

Synthesis 3: Motion and Arrays<br />

Centipede. Ariel Malka<br />

Chronodraw. Andreas Gysin<br />

AmoebaAbstract_03. Marius Watz<br />

Mr. Roboto. Leon Hong<br />

<strong>Interview</strong>s 3: Animation, Video<br />

Motion Theory. R.E.M. “Animal”<br />

Bob Sabiston. Waking Life<br />

Jennifer Steinkamp. Eye Catching<br />

Semiconductor. The Mini-Epoch Series<br />

Structure 4: Objects I<br />

Object-oriented programming<br />

Using classes and objects<br />

class, Object<br />

Arrays of objects<br />

Multiple fi les<br />

Drawing 2: Kinetic Forms<br />

Active tools<br />

Active drawings<br />

421<br />

421<br />

422<br />

427<br />

428<br />

431<br />

435<br />

436<br />

442<br />

448<br />

453<br />

453<br />

454<br />

456<br />

461<br />

461<br />

469<br />

477<br />

477<br />

481<br />

487<br />

495<br />

496<br />

497<br />

498<br />

499<br />

Output 2: File Export<br />

Formatting data<br />

nf()<br />

Exporting fi les<br />

saveStrings(), PrintWriter,<br />

createWriter(),<br />

PrintWriter.flush(),<br />

PrintWriter.close(), exit()<br />

Input 6: File Import<br />

Loading numbers<br />

loadStrings(),<br />

split(), splitTokens()<br />

Loading characters<br />

WHITESPACE<br />

Input 7: Interface<br />

Rollover, Button, Dragging<br />

Check boxes, Radio buttons<br />

Scrollbar<br />

Structure 5: Objects II<br />

Multiple constructors<br />

Composite objects<br />

Inheritance<br />

extends, super<br />

Simulate 1: Biology<br />

Cellular automata<br />

Autonomous agents<br />

Simulate 2: Physics<br />

Motion simulation<br />

Particle systems<br />

Springs<br />

Synthesis 4: Structure, Interface<br />

WithoutTitle. Lia<br />

Pond. William Ngan<br />

Swingtree. ART+COM,<br />

Andreas Schlegel<br />

Soda<strong>Processing</strong>. Ed Burton

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!