Generative Design: Visualize, Program, and Create with Processing

Type: Graphic Design
# of pages: 472
Price: $54.95 Buy This Book Now

Generative design is a new method for creating artwork, models, and animations through the use of rules and algorithms. Over these last few years, generative design has created a bit of excitement within the graphic design industry and it’s ready for a more extensive audience. But what is generative design? It’s a design method using computer programs in which the image, sound, model, or animation is generated from a set of rules or algorithms. This method of design has released many design and creative possibilities and is quickly rising in popularity and importance. Generative design is being studied in architecture and design schools abroad and is helping designers execute their artistic ideas with very little programming knowledge. Authors Hartmut Bohnacker, Benedikt GroB, Claudius Lazzeroni and Julia Laub have collectively written Generative Design: Visualize, Program, and Create with Processing as an introduction and how-to for this new and stimulating design technique. They say, “We are experiencing a paradigm shift in design that will lead to new realms of visual imagery.” As designers, let’s take the time needed to get acclimated and comfortable with this new artistic method.

The book begins with 35 design work samples from current generative design artists, sculptors, designers, architects, and other visual artists. Each example is provided with multiple images to give you an in-depth look into generative design projects and how they can serve to inspire you. These chosen designs include three dimensional abstract compositions, sculptures, film, photograph layering, cover artworks, data sculptures, vector artwork, interactive audio visual projection, computer programs and software, and many more. Web links are provided with each image for additional source codes and correlating design principles, as well as the ability to share online your personal designs.

Following the illustrative design samples are the basic principles and guidelines for generative design. Learn how to use the free Processing download for this new design method including how to transfer codes and examples through the cross-platform. The authors have also provided a section that teaches you the language and commands, how to setup and draw, display and render, apply transformations, use variables and data types, work with arrays, employ operators and mathematics, use the mouse and keyboard, understand conditions, and operate loops and functions. Technical features and unique variations are also discussed to inspire your own creative art. Get accustomed with color pallets, shapes, typography, and image manipulations.

The authors also provide an introduction to the more complex issues involved with generative design. Learn how to apply randomness and noise with landscapes and motions, generate and modify oscillation figures through points and curves, formulate bodies of three dimensional objects using grids, use time-based attractors (virtual magnets) to attract points or fend off other objects, manipulate tree diagrams for data recording, and learn the different data requirements for the different types of visualizations.

While the emerging art of generative design is still fairly new and hard to define, this book is overflowing with information about the design principles, fundamentals, and components of generative design to help you develop a solid foundation in this new technique of design. Every page is colorfully written with multiple images that prove the level of excitement and fascination of generative design. The authors have cleverly put thought into the examples provided and layout of the book to guide you to a better understanding and firm foothold with this new practice. This is definitely a must-have for all visual artists as they continue to grow their design knowledge.