Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Generative Design: Visualize, Program, and Create with JavaScript in p5.js Paperback – October 30, 2018
- Print length255 pages
- LanguageEnglish
- PublisherPrinceton Architectural Press
- Publication dateOctober 30, 2018
- Dimensions7.63 x 1 x 10.5 inches
- ISBN-101616897589
- ISBN-13978-1616897581
Book recommendations, author interviews, editors' picks, and more. Read it now.
Customers who viewed this item also viewed
Editorial Reviews
Review
- Technical Communication
About the Author
Product details
- Publisher : Princeton Architectural Press
- Publication date : October 30, 2018
- Language : English
- Print length : 255 pages
- ISBN-10 : 1616897589
- ISBN-13 : 978-1616897581
- Item Weight : 2 pounds
- Dimensions : 7.63 x 1 x 10.5 inches
- Best Sellers Rank: #1,768,924 in Books (See Top 100 in Books)
- #385 in JavaScript Programming (Books)
- #549 in Digital Art
- #4,322 in Programming Languages (Books)
- Customer Reviews:
About the author

Benedikt Groß is a speculative and computational designer who works antidisciplinarily. His work deals with the fascination of relationships between people, their data, technology and environments. He is co-author of one of the top-selling books on computation design "Generative Design", and has exhibited and published his work widely. He holds an M.A. in Design Interactions (under Dunne & Raby) from the Royal College of Art London, and is Alumnus of the MIT Senseable City Lab and the STUDIO for Creative Inquiry at Carnegie Mellon University. Since 2017 Benedikt is professor of Strategic and Interaction Design at the HfG Schwäbisch Gmünd.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on October 30, 2018Format: PaperbackVerified PurchaseI have a copy of the Processing version of the book (which I like very much) and was hesitant to purchase this edition if it was simply a translation of the code from Processing to p5.js. Nevertheless, I pre-ordered it, receiving my copy today. A quick glance shows that it is a substantially new book. The art featured in the first section of the book is different than that of the previous work. The topic selection itself seems somewhat different (although there is of course a lot of overlap). This present book contains some neat ideas which don't have any direct analog with the earlier edition (e.g. using Perlin noise to create kinetic fonts and doing fun things with emojis).
If there are any cons, it is that the book is substantially smaller than the earlier one (250 pages rather than 500). It doesn't delve into the theory quite so much. While it is still a stunningly beautiful programming book, it doesn't seem like quite the same labor of love as the first edition. Furthermore, as a paperback edition, the book doesn't lie open as easily as the other. While I like saving money, in this case I would have preferred to spend an extra $20 or so to purchase a book which had nicer physical features. For this reason, I was tempted to give the book 4 stars, but the sheer beauty of the book compels me to give it 5. If only all programming books were so fun to look at.
- Reviewed in the United States on October 12, 2021Format: PaperbackVerified PurchaseThis book arrived promptly. Ever since it has given me nothing but joy. Photography is my passion and coding is my background. This book has helped me put the two together for endless hours of fun and joy. The code for the examples for p5.js and its predecessor, Processing, are an added bonus. Thank you!
- Reviewed in the United States on January 27, 2019Format: PaperbackVerified PurchaseA very handy format, clear layout and very well thought out. An excellent reference book for creative coding with many examples and practical explanations. Highly recommended for beginners.
- Reviewed in the United States on July 23, 2020Format: PaperbackVerified Purchase
Top reviews from other countries
shahilReviewed in India on September 18, 20225.0 out of 5 stars Good condition
Format: PaperbackVerified PurchaseBooks were delivered in great condition and packing was very great
mp.56Reviewed in Italy on December 25, 20195.0 out of 5 stars Amazing!
Format: PaperbackVerified Purchasesuper recommended for people that is getting into JavaScript coding with P5 library. The book came in really good conditions also. Thanks so much!
Tiago RodriguesReviewed in Spain on January 29, 20225.0 out of 5 stars Indispensable
Format: PaperbackVerified PurchaseAn essential book for anyone interested in design and digital art that does not focus on the language of programming but on methods and techniques for experimenting and formalising ideas and concepts.
KusamehReviewed in the United Kingdom on January 25, 20223.0 out of 5 stars Better to just use the online reference libraries and youtube
Format: PaperbackVerified PurchaseI was excited to receive this book but I have hardly used it. The reality is that coding in p5.js is so rich and widely varied that the book just touches on a range of topics without going past the absolute basics in any of them. In my case the topics covered didn't help with what I wanted to achieve and I have learned much better by watching youtube tutorials and using the p5.js online reference site. The other problem with the book is that the type is tiny and faint so it is very hard to read. And I couldn't get the programs involving loading images to work at all. It's a nice try but I wouldn't recommend it.
-
PatriciaReviewed in Spain on July 22, 20205.0 out of 5 stars ideal
Format: PaperbackVerified PurchaseUn libro ideal para aprender los fundamentos de programación sobre arte generativo mediante p5js





