skip to content
Generative art : a practical guide using processing Preview this item
ClosePreview this item
Checking...

Generative art : a practical guide using processing

Author: Matt Pearson
Publisher: Shelter Island, NY : Manning ; London : Pearson Education [distributor], ©2011.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
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.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Matt Pearson
ISBN: 9781935182627 1935182625
OCLC Number: 644682992
Notes: "Digital design/programming"--Page 4 of cover.
Includes index.
Description: xli, 197 pages : illustrations (some color) ; 21 cm
Contents: 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 --
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 --
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 --
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 --
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 --
Fractals : Infinite recursion --
Coding self-similarity : Trunks and branches ; Animating your tree --
Exponential growth --
Case study: Sutcliffe pentagons : Construction ; Exploration.
Responsibility: Matt Pearson [ ; foreword by Marius Watz].

Abstract:

Presenting both the technique and the beauty of algorithmic art, "Generative Art" includes concise tutorials for each of the technical components required to create the book's examples, and offers  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(4)

User lists with this item (1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/644682992> # Generative art : a practical guide using processing
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "644682992" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/505441750#Place/shelter_island_ny> ; # Shelter Island, NY
    library:placeOfPublication <http://dbpedia.org/resource/London> ; # London
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
    schema:about <http://id.worldcat.org/fast/872033> ; # Computer art
    schema:about <http://id.loc.gov/authorities/classification/N7433> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/505441750#Topic/computer_art_technique> ; # Computer art--Technique
    schema:about <http://experiment.worldcat.org/entity/work/data/505441750#Topic/computerkunst> ; # Computerkunst
    schema:about <http://dewey.info/class/776/e22/> ;
    schema:about <http://id.worldcat.org/fast/872040> ; # Computer art--Technique
    schema:about <http://experiment.worldcat.org/entity/work/data/505441750#Topic/datorkonst> ; # Datorkonst
    schema:bookFormat bgn:PrintBook ;
    schema:copyrightYear "2011" ;
    schema:creator <http://viaf.org/viaf/272953609> ; # Matt Pearson
    schema:datePublished "2011" ;
    schema:description "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."@en ;
    schema:description "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 -- 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 -- 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 -- 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 -- 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 -- Fractals : Infinite recursion -- Coding self-similarity : Trunks and branches ; Animating your tree -- Exponential growth -- Case study: Sutcliffe pentagons : Construction ; Exploration."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/505441750> ;
    schema:inLanguage "en" ;
    schema:name "Generative art : a practical guide using processing"@en ;
    schema:productID "644682992" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/644682992#PublicationEvent/shelter_island_ny_manning_london_pearson_education_distributor_2011> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/505441750#Agent/manning> ; # Manning
    schema:publisher <http://experiment.worldcat.org/entity/work/data/505441750#Agent/pearson_education_distributor> ; # Pearson Education [distributor]
    schema:url <http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024434846&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA> ;
    schema:url <http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&doc_number=024434846&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA> ;
    schema:workExample <http://worldcat.org/isbn/9781935182627> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB090615> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/644682992> ;
    .


Related Entities

<http://dbpedia.org/resource/London> # London
    a schema:Place ;
    schema:name "London" ;
    .

<http://experiment.worldcat.org/entity/work/data/505441750#Agent/pearson_education_distributor> # Pearson Education [distributor]
    a bgn:Agent ;
    schema:name "Pearson Education [distributor]" ;
    .

<http://experiment.worldcat.org/entity/work/data/505441750#Place/shelter_island_ny> # Shelter Island, NY
    a schema:Place ;
    schema:name "Shelter Island, NY" ;
    .

<http://id.worldcat.org/fast/872033> # Computer art
    a schema:Intangible ;
    schema:name "Computer art"@en ;
    .

<http://id.worldcat.org/fast/872040> # Computer art--Technique
    a schema:Intangible ;
    schema:name "Computer art--Technique"@en ;
    .

<http://viaf.org/viaf/272953609> # Matt Pearson
    a schema:Person ;
    schema:familyName "Pearson" ;
    schema:givenName "Matt" ;
    schema:name "Matt Pearson" ;
    .

<http://worldcat.org/isbn/9781935182627>
    a schema:ProductModel ;
    schema:isbn "1935182625" ;
    schema:isbn "9781935182627" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.