| Digital Design Theory: Readings from the Field |
2016 |
Helen Armstrong |
General |
|
| The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation |
2000 |
Gary William Flake |
Processing |
|
| Form+Code in Design, Art, and Architecture |
2010 |
Casey Reas, Chandler McWilliams |
Processing, p5.js |
|
| Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing |
2015 |
Lauren McCarthy, Casey Reas, Ben Fry |
Processing |
|
| Processing, second edition: A Programming Handbook for Visual Designers and Artists |
2014 |
Casey Reas, Ben Fry |
Processing |
⭐⭐⭐⭐⭐ |
| The Nature of Code |
2012 |
Daniel Shiffman |
Processing |
⭐⭐⭐⭐⭐ |
| Truthful Art, The: Data, Charts, and Maps for Communication (Voices That Matter |
2016 |
Alberto Cairo |
Data Graphics |
|
| Visualizing Data: Exploring and Explaining Data with the Processing Environment |
2008 |
Ben Fry |
Data Graphics |
|
| Data Flow 2: Visualizing Information in Graphic Design |
2010 |
Robert Klanten, Sven Ehmann |
Data Graphics |
|
| Dear Data |
2016 |
Giorgia, Stefanie Posavec |
Data Graphics |
⭐⭐⭐⭐ |
| Visualization Analysis and Design |
2014 |
Tamara Munzner |
Data Graphics |
|
| Envisioning Information |
|
Edward Tufte |
Data Graphics |
|
| The Visual Display of Quantitative Information |
|
Edward Tufte |
Data Graphics |
|
| Designing Programmes: Programme as Typeface, Typography, Picture, Method |
|
Karl Gerstner |
Aesthetics |
|
| Point and Line to Plane |
|
Wassily Kandinsky |
Aesthetics |
|
| Visual Grammar: A Design Handbook |
|
Christian Leborg |
Aesthetics |
|
| White Heat Cold Logic: British Computer Art 1960–1980 |
|
Paul Brown |
History |
|
| Morphing |
|
Joseph Choma |
|
⭐⭐⭐ |
| Hands-On Music Generation with Magenta |
|
Alexandre DuBreuil |
|
|
| Math for Programmers |
|
Paul Orland |
|
|
| Physics for JavaScript Games, Animation, and Simulations |
|
Adrian Dobre, Dev Ramtal |
|
|
| Anton's OpenGL 4 Tutorials |
|
Anton Gerdelan |
|
|
| Graphics Shaders: Theory and Practice |
|
Mike Bailey, Steve Cunningham |
|
|
| Real-Time Rendering |
|
Tomas Akenine-Möller, Eric Haines, Naty Hoffman |
|
|
| Ray Tracing in One Weekend |
|
Peter Shirley |
|
|
| Playing with chaos |
|
Keith Peters |
Javascript |
|
| Foundation HTML5 Animation with JavaScript |
|
Billy Lamberta), Keith Peters |
Javascript |
|
| Algorithms for Visual Design Using the Processing Language |
|
Kostas Terzidis |
Processing |
|
| Mastering openFrameworks: Creative Coding Demystified |
|
Denis Perevalov |
C++ |
|
| openFrameworks Essentials |
|
Denis Perevalov, Igor (Sodazot) Tatarnikov |
C++, OpenFrameworks |
|
| Programming Interactivity |
|
Joshua Noble |
OpenFrameworks, Processing |
|
| Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play |
|
David Foster |
Deep Learning |
|
| The Algorithmic Beauty of Plants |
|
Przemyslaw Prusinkiewicz, Aristid Lindenmayer |
|
|
| Digital Mantras |
|
Steven R. Holtzman |
Philosophy |
|
| The Nonlinear Workbook: Chaos, Fractals, Cellular Automata, Genetic Algorithms |
|
Willi-Hans Steeb |
C++ |
|
| The Symmetry of Things |
2009 |
John Conway, Heidi Burgiel, Chaim G-Strauss |
Mathematics |
|
| Automata: A Historical and Technological Study |
1958 |
Alfred Chapuis and Edmond Droz |
Generative |
|
| Mathematical Games: The Fantastic Combinations of John Conway's New Solitaire Game |
1970 |
Martin Gardner |
Generative |
|
| The Computational Beauty of Nature |
1998 |
Gary William Flake |
Generative |
|
| The Interaction of Color |
1975 |
Joseph Albers |
Color |
|
| Personal website: Colour Spaces |
|
|
|
|
| sThe Elements of Color |
1970 |
Johannes Itten |
Color |
|
| Evolutionary Design by Computers |
1999 |
Peter Bently |
|
|
| Abstraction in Art and Nature |
1993 |
Nathan Cabot Hale |
Abstraction |
|
| Mathematics and Physics for Programmers |
1985 |
Danny Kodicek |
Physics |
|