Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Coding art: a guide to unlocking your creativity with the Processing language and p5.js in four simple steps
Funk M., Zhang Y., Apress, New York, NY, 2023. 333 pp. Type: Book (9781484297797)
Date Reviewed: Apr 15 2024

Design thinking may be considered as a set of important constructive processes and precepts used in the design and launch of products and solutions to human design problems. Coding art, now in its second edition, is published as part of the Apress “Design Thinking” series. The authors are Mathias Funk, a faculty member in the Department of Industrial Design at the Eindhoven University of Technology, and Yu Zhang, an artist by training. The book is proposed to be a guide to opening up your creativity by means of the Processing language and p5.js (a free and open-source JavaScript library).

Processing is an adaptable software sketchbook and language for finding out how to code. Students, artists, designers, researchers, and amateurs use Processing for learning and prototyping. Processing, which uses Java, is useful for electronic arts, new media art, and visual design, in addition to helping teach nonprogrammers the basics of computer programming using a visual context.

The first edition was published in 2021 [1]. This second edition incorporates the latest “trends in the field of creative programming.” It digs “deeper into the intricacies of computational art” and has “case studies that explore real-world applications of coding art.” It employs a four-step process and has 74 code examples. It focuses on practical examples and includes high-quality renderings and code. The example library is available online (https://github.com/codingart-book/examples). The book also has a helpful website (https://codingart-book.com).

This book follows four steps: the first step is about turning ideas into simple visuals; the second step shows how structure can help develop complex forms; the third step lets the computer add pieces of randomness and out of control bits; and the fourth step shows how to obtain superior results with Processing.

The first edition had ten chapters whereas the second edition has 11. New material on p5.js was added, commencing with a few aspirations on generative art.

The first edition of the book was well received. It contains nice examples with easy to understand code. Many readers felt that the authors had taken much effort in explaining how the code works so that they may write their own code and create their own images. The second edition will continue to be useful with new additions using p5.js. Although there are many books on the Processing language (which is 23 years old) and p5.js, nonetheless, this book is a practicable addition to coding art and will benefit its intended audience.

Reviewer:  S. V. Nagaraj Review #: CR147744
1) Sasikumar, M. Review of Coding art: the four steps to creative programming with the processing language, by Y. Zhang and M. Funk. Computing Reviews (Feb. 17, 2022), CR Rev. No. CR147409.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Arts And Humanities (J.5 )
 
 
General (D.3.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Arts And Humanities": Date
Aaron’s code
McCorduck P., W. H. Freeman & Co., New York, NY, 1991. Type: Book (9780716721734)
Dec 1 1991
Information technology in the humanities: tools, techniques and applications
Rahtz S. (ed), Halsted Press, New York, NY, 1987. Type: Book (9789780470208526)
Feb 1 1988
Artificial intelligence and expert systems: case studies in the knowledge domain of archaeology
Gardin J., Halsted Press, New York, NY, 1988. Type: Book (9789780470212202)
Mar 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy