Generative art, a relatively new form of art, is the art of the
algorithm where an artist must carefully design the nature of their art
work and then instruct a computer to implement the vision. It is an
important transformational art technology, well-positioned to inform the
expressive realm of artificial intelligence. J.R. Parker's book
Generative Art: Algorithms as Artistic Tool presents generative art
principles, and "Processing" sketchbook programming lessons in the same
book. It presents a way to create generative art by combining the use of
creative coding with art and design best practices. Readers have access
to code used in the book through the book's web site at genart.ca, and
video podcasts tutorials are also available for each chapter at
durvile.com.