Generative art : a practical guide using processing / Matt Pearson [ ; foreword by Marius Watz].

Describes the principles of algorithmic art along with examples of generative art and tutorials using the processing programming language to create the images found in the book.

Saved in:
Bibliographic Details
Main Author: Pearson, Matt (Author)
Format: Book
Language:English
Published: Shelter Island, NY : Manning, [2011]
Series:Digital design/programming.
Subjects:

MARC

LEADER 00000cam a2200000 i 4500
005 20221103192911.0
008 120207s2011 nyua 001 0 eng d
010 |a  2011276755 
011 |a Z3950 Direct Search: Record 0 of 19 
011 |a Z9350 Search Query @attr 1=7 "9781935182627" 
011 |a MARC Score : 11050(23200) : OK 
020 |a 1935182625  |q pbk. 
020 |a 9781935182627  |q pbk. 
035 |a (ATU)b30299123 
035 |a (OCoLC)644682992 
040 |a UKM  |b eng  |e rda  |c DLC  |d UKM  |d BTCTA  |d YDXCP  |d YBM  |d OCO  |d PAU  |d CIN  |d DEBBG  |d BDX  |d VP@  |d I3U  |d OCLCF  |d OCLCA  |d JHY  |d OCLCQ  |d S3O  |d OMB  |d OCLCO  |d ERL  |d FQG  |d CTL  |d UKUOY  |d IAK  |d DCT  |d MIU  |d IL4J6  |d S2H  |d OCL  |d Z5A 
042 |a lccopycat 
050 0 0 |a N7433.8  |b .P43 2011 
082 0 4 |a 776  |2 23 
099 |a 776 PEA 
100 1 |a Pearson, Matt,  |e author.  |9 1001372 
245 1 0 |a Generative art :  |b a practical guide using processing /  |c Matt Pearson [ ; foreword by Marius Watz]. 
264 1 |a Shelter Island, NY :  |b Manning,  |c [2011] 
264 2 |a London :  |b Pearson Education 
264 4 |c ©2011 
300 |a xli, 197 pages :  |b illustrations (some colour) ;  |c 21 cm. 
336 |a text  |b txt  |2 rdacontent 
337 |a unmediated  |b n  |2 rdamedia 
338 |a volume  |b nc  |2 rdacarrier 
490 1 |a Digital design/programming 
500 |a "Digital design/programming"--Page 4 of cover. 
500 |a Includes index. 
505 0 |a Introduction: The organic vs. the mechanical. Generative art is easy ; Order and chaos ; Programming as poetry ; The chaos artist -- Part 1. Creative coding. 1. Generative art : in theory and practice. Not your father's art form ; The history of a new idea ; The digital toolset ; Perpetual impermanence ; The latest in primitive technology ; Summary 2. Processing : a programming language for artists. What is processing? ; Bold strides and baby steps ; Hello world ; Programmatic drawing ; Functions, parameters, and color values ; Strokes, styles and co-ordinates ; Variables ; Fills, alpha values, and drawing order ; Structure, logic, and animation ; The frame loop ; Writing your own functions ; Operators ; Conditionals ; Looping ; While loops ; Leaving traces ; For loops ; Saving, publishing, and distributing your work ; Version control ; Creating stills ; Using a still as an alt image ; Creating video ; Frame rates and screen sizes ; Mobile devices, iPhone/iPad, and Android ; Summary -- Part 2. Randomness and noise. 3. The wrong way to draw a line. Randomness and not-so-randomness ; Iterative variance ; Naturalistic variance ; Perlin noise in processing ; Creating your own noise ; A custom random function ; 4. The wrong way to draw a circle. Rotational drawing ; Drawing your first circle ; Turning a circle into a spiral ; Noisy spirals ; Creating your own noise, revisited ; Case study: Wave clock ; 5. Adding dimensions. Two-dimensional noise ; Creating a noise grid ; Noise visualizations ; Noisy animation ; The third dimension ; Drawing in 3D space ; Three-dimensional noise ; The wrong way to draw a sphere ; Summary -- Part 3. Complexity. 6. Emergence. Emergence defined ; Ant colonies and flocking algorithms ; Think locally, act locally ; Object-oriented programming ; Classes and instances ; Local knowledge (collision detection) ; Interaction patterns ; Summary -- 7. Autonomy. Cellular automata ; Setting up the framework ; The game of life ; Vichniac vote ; Brian's brain ; Waves (averaging) ; Simulation and visualization ; Software agents ; Human agents ; Summary ; 8. Fractals. Infinite recursion ; Coding self-similarity ; Trunks and branches ; Animating your tree ; Exponential growth ; Case study: Sutcliffe pentagons : Construction ; Exploration ; Summary. 
520 |a Describes the principles of algorithmic art along with examples of generative art and tutorials using the processing programming language to create the images found in the book. 
588 |a Machine converted from AACR2 source record. 
650 0 |a Computer art.  |9 315882 
650 0 |a Computer art  |x Technique  |9 681174 
655 7 |a Digital art.  |2 lcgft  |9 370496 
776 1 8 |w (OCoLC)757685618 
830 0 |a Digital design/programming. 
907 |a .b30299123  |b 03-06-21  |c 26-02-21 
942 |c B 
945 |a 776 PEA  |g 1  |i A537908B  |j 0  |l cmain  |o -  |p $62.38  |q -  |r -  |s -   |t 0  |u 1  |v 0  |w 1  |x 0  |y .i1367383x  |z 28-05-21 
952 |0 0  |1 0  |4 0  |6 776_000000000000000_PEA  |7 0  |9 385450  |a C  |b C  |c cmain  |d 2021-05-28  |g 62.38  |i i1367383x  |l 6  |m 22  |o 776 PEA  |p A537908B  |r 2023-06-07 00:00:00  |s 2023-05-30  |t 1  |v 62.38  |w 2021-10-31  |y B 
998 |a b  |a c  |b 08-03-21  |c m  |d a   |e -  |f eng  |g nyu  |h 0 
999 |c 1609388  |d 1609388 
Availability

City Campus

  • Call Number:
    776 PEA
    Copy
    Available - City Campus Main Collection
Requests
Request this item Request this AUT item so you can pick it up when you're at the library.
Interlibrary Loan With Interlibrary Loan you can request the item from another library. It's a free service.