Kindle app logo image

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.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Generative Design: Visualize, Program, and Create with JavaScript in p5.js Paperback – October 30, 2018

4.6 out of 5 stars 99 ratings

Generative design, once known only to insiders as a revolutionary method of creating artwork, models, and animations with programmed algorithms, has in recent years become a popular tool for designers. By using simple languages such as JavaScript in p5.js, artists and makers can create everything from interactive typography and textiles to 3D-printed furniture to complex and elegant infographics. This updated volume gives a jump-start on coding strategies, with step-by- step tutorials for creating visual experiments that explore the possibilities of color, form, typography, and images. Generative Design includes a gallery of all- new artwork from a range of international designers—fine art projects as well as commercial ones for Nike, Monotype, Dolby Laboratories, the musician Bjork, and others.
The%20Amazon%20Book%20Review
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.

Editorial Reviews

Review

"An attractive, engaging book, from the moment one gives it a quick glance and is amazed by the picture's art quality, to the moment one digs into the details of the code and one's mind is exposed to the possibilities of generative design."
- Technical Communication

About the Author

Benedikt Groß and Hartmut Bohnacker are professors of interaction design at the HfG Schwäbisch Gmünd in Baden-Württemberg, Germany. Julia Laub is cofounder of the design studio onformative in Berlin. Claudius Lazzeroni is a professor of interface design at the Folkwang Kunsthochschule in Essen, Germany.

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
  • Customer Reviews:
    4.6 out of 5 stars 99 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Benedikt Groß
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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

4.6 out of 5 stars
99 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on October 30, 2018
    Format: PaperbackVerified Purchase
    I 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.
    23 people found this helpful
    Report
  • Reviewed in the United States on October 12, 2021
    Format: PaperbackVerified Purchase
    This 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!
    2 people found this helpful
    Report
  • Reviewed in the United States on January 27, 2019
    Format: PaperbackVerified Purchase
    A 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.
    8 people found this helpful
    Report
  • Reviewed in the United States on July 23, 2020
    Format: PaperbackVerified Purchase
    One person found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • shahil
    5.0 out of 5 stars Good condition
    Reviewed in India on September 18, 2022
    Format: PaperbackVerified Purchase
    Books were delivered in great condition and packing was very great
  • mp.56
    5.0 out of 5 stars Amazing!
    Reviewed in Italy on December 25, 2019
    Format: PaperbackVerified Purchase
    super recommended for people that is getting into JavaScript coding with P5 library. The book came in really good conditions also. Thanks so much!
  • Tiago Rodrigues
    5.0 out of 5 stars Indispensable
    Reviewed in Spain on January 29, 2022
    Format: PaperbackVerified Purchase
    An 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.
  • Kusameh
    3.0 out of 5 stars Better to just use the online reference libraries and youtube
    Reviewed in the United Kingdom on January 25, 2022
    Format: PaperbackVerified Purchase
    I 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.
  • Patricia
    5.0 out of 5 stars ideal
    Reviewed in Spain on July 22, 2020
    Format: PaperbackVerified Purchase
    Un libro ideal para aprender los fundamentos de programación sobre arte generativo mediante p5js
    Report