Learning Processing : A Beginner's Guide to Programming Images, Animation, and Interaction


Daniel. Shiffman
Bok Engelsk 2009 · Electronic books.
Annen tittel
Utgitt
Burlington : : Elsevier Science, , 2009.
Omfang
1 online resource (472 p.)
Opplysninger
Description based upon print version of record.. - Front Cover; Learning Processing; Copyright Page; Contents; Acknowledgments; Introduction; What is this book?; Who is this book for?; What is Processing ?; But shouldn't I be Learning __________ ?; Write in this book!; How should I read this book?; Is this a textbook?; Will this be on the test?; Do you have a web site?; Take It One Step at a Time; Algorithms; Lesson 1: The Beginning; Chapter 1: Pixels; 1.1 Graph Paper; 1.2 Simple Shapes; 1.3 Grayscale Color; 1.4 RGB Color; 1.5 Color Transparency; 1.6 Custom Color Ranges; Chapter 2: Processing; 2.1 Processing to the Rescue. - 10.8 Integration: Puttin' on the Ritz. - 2.2 How do I get Processing?2.3 The Processing Application; 2.4 The Sketchbook; 2.5 Coding in Processing; 2.6 Errors; 2.7 The Processing Reference; 2.8 The ""Play"" Button; 2.9 Your First Sketch; 2.10 Publishing Your Program; Chapter 3: Interaction; 3.1 Go with the flow; 3.2 Our Good Friends, setup and draw; 3.3 Variation with the Mouse; 3.4 Mouse Clicks and Key Presses; Lesson One Project; Lesson 2: Everything You Need to Know; Chapter 4: Variables; 4.1 What is a Variable?; 4.2 Variable Declaration and Initialization; 4.3 Using a Variable; 4.4 Many Variables; 4.5 System Variables. - 4.6 Random: Variety is the spice of life4.7 Variable Zoog; Chapter 5: Conditionals; 5.1 Boolean Expressions; 5.2 Conditionals: If, Else, Else If; 5.3 Conditionals in a Sketch; 5.4 Logical Operators; 5.5 Multiple Rollovers; 5.6 Boolean Variables; 5.7 A Bouncing Ball; 5.8 Physics 101; Chapter 6: Loops; 6.1 What is iteration? I mean, what is iteration? Seriously, what is iteration?; 6.2 ""WHILE"" Loop, the Only Loop You Really Need; 6.3 ""Exit"" Conditions; 6.4 ""FOR"" Loop; 6.5 Local vs. Global Variables (AKA ""Variable Scope""); 6.6 Loop Inside the Main Loop; 6.7 Zoog grows arms. - 9.2 What is an array?9.3 Declaring and Creating an Array; 9.4 Initializing an Array; 9.5 Array Operations; 9.6 Simple Array Example: The Snake; 9.7 Arrays of Objects; 9.8 Interactive Objects; 9.9 Processing's Array Functions; 9.10 One Thousand and One Zoogs; Lesson Four Project; Lesson 5: Putting It All Together; Chapter 10: Algorithms; 10.1 Where have we been? Where are we going?; 10.2 Algorithm: Dance to the beat of your own drum; 10.3 From Idea to Parts; 10.4 Part 1: The Catcher; 10.5 Part 2: Intersection; 10.6 Part 3: The Timer; 10.7 Part 4: Raindrops. - Lesson Two ProjectLesson 3: Organization; Chapter 7: Functions; 7.1 Break It Down; 7.2 ""User Defined"" Functions; 7.3 Defining a Function; 7.4 Simple Modularity; 7.5 Arguments; 7.6 Passing a Copy; 7.7 Return Type; 7.8 Zoog Reorganization; Chapter 8: Objects; 8.1 I'm down with OOP; 8.2 Using an Object; 8.3 Writing the Cookie Cutter; 8.4 Using an Object: The Details; 8.5 Putting It Together with a Tab; 8.6 Constructor Arguments; 8.7 Objects are data types too!; 8.8 Object-Oriented Zoog; Lesson Three Project; Lesson 4: More of the Same; Chapter 9: Arrays; 9.1 Arrays, why do we care?. - The free, open-source Processing programming language environment was created at MIT for people who want to develop images, animation, and sound. Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software. This book gives graphic designers, artists and illustrators of all stripes a jump start to working with processing by providing detailed information on the basic principles of programming with the language, followed by careful, step-by-step explanations of select advanced techniques.The author teaches computer graphics at
Emner
Sjanger
Dewey
006.7 . - 006.6
ISBN
9780123736024

Bibliotek som har denne