Copyright
Brief Table of Contents
Table of Contents
List of Artworks
Foreword
Preface
Acknowledgments
About this Book
About the Author
Introduction: The Organic vs. The Mechanical
one. Creative Coding
Chapter 1. Generative Art: In Theory and Practice
1.1. Not your father’s art form
1.2. The history of a new idea
1.3. The digital toolset
1.3.1. Perpetual impermanence
1.3.2. The latest in primitive technology
1.4. Summary
Chapter 2. Processing: A Programming Language for Artists
2.1. What is Processing?
2.1.1. Bold strides and baby steps
2.1.2. Hello World
2.2. Programmatic drawing
2.2.1. Functions, parameters, and color values
2.2.2. Strokes, styles, and coordinates
2.2.3. Variables
2.2.4. Fills, alpha values, and drawing order
2.3. Structure, logic, and animation
2.3.1. The frame loop
2.3.2. Writing your own functions
2.3.3. Operators
2.3.4. Conditionals
2.4. Looping
2.4.1. While loops
2.4.2. Leaving traces
2.4.3. For loops
2.5. Saving, publishing, and distributing your work