Rating:

Author: Casey Reas
ISBN : B008TV535E
New from $42.73
Format: PDF, EPUB
Download electronic versions of selected books Free Processing: A Programming Handbook for Visual Designers and Artists from with Mediafire Link Download LinkAn introduction to the ideas of computer programming within the context of the visual arts that also serves as a reference and text for Processing, an open-source programming language designed for creating images, animation, and interactivity.Books with free ebook downloads available Free Processing: A Programming Handbook for Visual Designers and Artists
- File Size: 23151 KB
- Print Length: 736 pages
- Publisher: MIT Press (August 6, 2012)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B008TV535E
- Text-to-Speech: Not enabled
X-Ray:
- Lending: Enabled
- Amazon Best Sellers Rank: #227,466 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Free Processing: A Programming Handbook for Visual Designers and Artists
In their Processing (the computer language and development environment), Casey Reas and Ben Fry set out to do something most people would have regarded as highly challenging, if not outright impossible: provide a platform on which technically-minded programmers and aesthetically-minded visual artists might find common ground and learn from one another's strengths. "Processing" (the book) makes good on these ambitions, with exemplary clarity and generosity.
"Processing" starts by quoting, and endorsing, legendary developer Alan Kay's definition of full literacy: "The ability to 'read' a medium means you can access materials and tools created by others. The ability to 'write' in a medium means you can generate materials and tools for others. You must have both to be literate." The clear implication is that one can only be a fully-empowered citizen of a digital age if one understands just how the tools which shape our environments and experiences were made - and Reas and Fry get just what a daunting prospect that is for most of us.
To a surprisingly great degree, acquiring even a rudimentary familiarity with Processing-the-language will help demystify exactly what's happening in the black-box machines that surround us. (Because Processing shares important syntactic elements with general-application languages like Java and C, the insights you pick up from wrestling with it will transfer with relative ease to those environments.) "Processing" does a great job of helping even an absolute novice like me ramp up to that level of familiarity quickly and painlessly.
But honestly, that's icing on the cake: Processing is really about placing all the computational power sitting on your desktop in the service of beauty.
I have been watching the development of processing and the processing community for a few years but until now haven't explored it much.
I create live visuals for musical performances - mostly within the chiptunes music scene (people using game console hardware to create new music). Originally I did all of my work with PureData, GEM and other libraries but then decided to move to performing with handhelds, writing code for the GP2X and Gameboy Advance (because unlike newer machines, the GBA has video out).
For an upcoming project, I decided that I wanted to create a web "playable" version of the software that I have created for the gp2x (where the visuals react to the joystick, button presses, etc) - enter Processing!
I decided that Processing would be the best tool for this job because it is easy to deliver on the web, has functions for interactivity (key presses, mouse actions, etc), and is open source which is important to me.
After looking at the Processing.org website, I decided that while there is a good reference there, a book might be nice. I was pleased to find the book "Processing: A Programming Handbook for Visual Designers and Artists" written by the creators of Processing, Casey Reas and Ben Fry and thought that no matter how useful it would be, it was good to support the developers of the project.
The pleasant surprise was that book is great!
I was expecting something like an extended reference book but it is much more than that. For one, this is a book that teaches programming concepts regardless of the language used to implement them.
Download Link 1 -
Download Link 2