Fractal.Invaders, Substrate (Interview with Jared Tarbell) - Processing
Fractal.Invaders, Substrate (Interview with Jared Tarbell) - Processing
Fractal.Invaders, Substrate (Interview with Jared Tarbell) - Processing
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Contents<br />
xix<br />
xxi<br />
1<br />
9<br />
17<br />
23<br />
37<br />
43<br />
51<br />
61<br />
69<br />
79<br />
85<br />
95<br />
101<br />
105<br />
111<br />
117<br />
127<br />
133<br />
137<br />
145<br />
149<br />
155<br />
173<br />
181<br />
197<br />
205<br />
217<br />
223<br />
229<br />
237<br />
245<br />
251<br />
255<br />
261<br />
vii<br />
Foreword<br />
Preface<br />
<strong>Processing</strong> . . .<br />
Using <strong>Processing</strong><br />
Structure 1: Code Elements<br />
Shape 1: Coordinates, Primitives<br />
Data 1: Variables<br />
Math 1: Arithmetic, Functions<br />
Control 1: Decisions<br />
Control 2: Repetition<br />
Shape 2: Vertices<br />
Math 2: Curves<br />
Color 1: Color by Numbers<br />
Image 1: Display, Tint<br />
Data 2: Text<br />
Data 3: Conversion, Objects<br />
Typography 1: Display<br />
Math 3: Trigonometry<br />
Math 4: Random<br />
Transform 1: Translate, Matrices<br />
Transform 2: Rotate, Scale<br />
Development 1: Sketching, Techniques<br />
Synthesis 1: Form and Code<br />
<strong>Interview</strong>s 1: Print<br />
Structure 2: Continuous<br />
Structure 3: Functions<br />
Shape 3: Parameters, Recursion<br />
Input 1: Mouse I<br />
Drawing 1: Static Forms<br />
Input 2: Keyboard<br />
Input 3: Events<br />
Input 4: Mouse II<br />
Input 5: Time, Date<br />
Development 2: Iteration, Debugging<br />
Synthesis 2: Input and Response<br />
<strong>Interview</strong>s 2: Software, Web<br />
279<br />
291<br />
301<br />
315<br />
321<br />
327<br />
333<br />
337<br />
347<br />
355<br />
367<br />
371<br />
377<br />
395<br />
413<br />
421<br />
427<br />
435<br />
453<br />
461<br />
477<br />
495<br />
501<br />
519<br />
525<br />
547<br />
563<br />
579<br />
603<br />
617<br />
633<br />
661<br />
693<br />
699<br />
703<br />
705<br />
Motion 1: Lines, Curves<br />
Motion 2: Machine, Organism<br />
Data 4: Arrays<br />
Image 2: Animation<br />
Image 3: Pixels<br />
Typography 2: Motion<br />
Typography 3: Response<br />
Color 2: Components<br />
Image 4: Filter, Blend, Copy, Mask<br />
Image 5: Image <strong>Processing</strong><br />
Output 1: Images<br />
Synthesis 3: Motion and Arrays<br />
<strong>Interview</strong>s 3: Animation, Video<br />
Structure 4: Objects I<br />
Drawing 2: Kinetic Forms<br />
Output 2: File Export<br />
Input 6: File Import<br />
Input 7: Interface<br />
Structure 5: Objects II<br />
Simulate 1: Biology<br />
Simulate 2: Physics<br />
Synthesis 4: Structure, Interface<br />
<strong>Interview</strong>s 4: Performance, Installation<br />
Extension 1: Continuing . . .<br />
Extension 2: 3D<br />
Extension 3: Vision<br />
Extension 4: Network<br />
Extension 5: Sound<br />
Extension 6: Print<br />
Extension 7: Mobile<br />
Extension 8: Electronics<br />
Appendixes<br />
Related Media<br />
Glossary<br />
Code Index<br />
Index