Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction: The Morgan Kaufmann Series in Computer Graphics
Autor Daniel Shiffmanen Limba Engleză Paperback – 29 sep 2015
Ceea ce diferențiază Learning Processing de documentația tehnică standard este metodologia sa pedagogică de tip „manual de laborator”. În loc să prezinte o listă aridă de funcții, Daniel Shiffman transformă procesul de învățare într-o explorare vizuală, unde fiecare concept teoretic este imediat ancorat într-un rezultat grafic tangibil. Observăm o tranziție fluidă de la manipularea pixelilor de bază la algoritmi complecși, cartea fiind concepută special pentru mințile creative care gândesc în imagini, nu în abstractizări matematice.
Structura este organizată în zece lecții mari, pornind de la fundamentele programării — variabile, condiționale și bucle — și evoluând rapid către structuri de date și programare orientată pe obiecte. Găsim în această ediție a doua o atenție deosebită acordată interactivității: capitolele despre video, sunet și input de date transformă codul dintr-o unealtă statică într-un mediu de exprimare artistică. Cititorul care a aplicat ideile introductive din Processing de Jeffrey L. Nyhoff va găsi aici rigoarea tehnică necesară pentru a trece de la simple exerciții la aplicații de artă generativă complet funcționale.
Această lucrare reprezintă fundația pe care autorul a construit ulterior volumul The Nature of Code. Dacă în acea lucrare accentul cade pe simularea fizicii și a sistemelor biologice, în Learning Processing sunt stabilite „alfabetul” și „gramatica” necesare oricărui artist digital. Este o resursă esențială care demistifică mediul Processing și limbajul Java, oferind independență tehnologică celor care depind de software-uri comerciale rigide.
Preț: 241.11 lei
Preț vechi: 392.62 lei
-39%
Carte tipărită la comandă
Livrare economică 13-27 mai
Livrare express 14-18 aprilie pentru 132.54 lei
Specificații
ISBN-10: 0123944430
Pagini: 564
Dimensiuni: 191 x 235 x 33 mm
Greutate: 1.12 kg
Ediția:Revised
Editura: ELSEVIER SCIENCE
Seria The Morgan Kaufmann Series in Computer Graphics
Public țintă
Graphic designers and visual artists without programming background who want to learn programming. Students in college and graduate courses in interactive media or visual computing, and for self-study.De ce să citești această carte
Recomandăm această carte designerilor și artiștilor vizuali care doresc să depășească limitele uneltelor de design tradiționale. Prin parcurgerea exercițiilor practice, veți câștiga abilitatea de a scrie propriul cod pentru animații, instalații interactive și vizualizări de date. Este poarta de intrare ideală în programare, oferind satisfacție vizuală imediată și o bază solidă pentru proiecte complexe de media art.
Descriere scurtă
A unique lab-style manual, the book gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques. The book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media.
This book is ideal for graphic designers and visual artists without programming background who want to learn programming. It will also appeal to students taking college and graduate courses in interactive media or visual computing, and for self-study.
- A friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages
- No previous experience required—this book is for the true programming beginner!
- Step-by-step examples, thorough explanations, hands-on exercises, and sample code supports your learning curve