Table of Contents

 

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