skip to content
Processing for visual artists : how to create expressive images and interactive art Preview this item
ClosePreview this item
Checking...

Processing for visual artists : how to create expressive images and interactive art

Author: Andrew S Glassner
Publisher: Natick, Mass. : A.K. Peters, ©2010.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
"Andrew Glassner has written an extremely important book that will be of great benefit to artists from all disciplines who, now more than ever, need to understand how to creatively engage in programming the technologies they use. A wonderful and clearly written book!"--Dr. Ron Burnett, RCA, President and Vice-Chancellor, Emily Carr University of Art and Design.
Rating:

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

Subjects
More like this

 

Find a copy in the library

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

Details

Document Type: Book
All Authors / Contributors: Andrew S Glassner
ISBN: 9781568817163 1568817169
OCLC Number: 610018833
Notes: Includes index.
Description: xvi, 937 pages : color illustrations ; 24 cm
Contents: Machine generated contents note: 1. Overview --
1.1. What Is Processing? --
1.2. Experiment Freely! --
1.3. Planning --
1.4. Commenting --
1.5. Entering Programs --
1.6. Programming as Expression --
2. Setting Up and Getting Started --
2.1. Hello, World! --
2.2. Debugging --
2.3. Working With Processing --
3. Basic Ideas: Variables --
3.1. Naming Things --
3.2. Types --
3.3. Using=for Assignment --
3.4. Semicolons and Errors --
3.5. Comments and Printing --
4. Functions and Tests --
4.1. Writing Functions --
4.2. setup() and draw() --
4.3. Curly Braces --
4.4. Integer Division --
4.5. Combined Operators --
4.6. Starting a Program --
4.7. Animation and Global Variables --
4.8. If Statements --
4.9. Conditional --
4.10. Switch --
4.11. Speed and Control --
5. Color --
5.1. Function Overloading --
5.2. Defining Colors --
5.3. HSB Colors --
6. Graphics Primitives --
6.1. Naming Points --
6.2. Basic Shapes --
6.3. Graphics State --
6.4. Irregular Shapes --
6.5. Graphics Windows --
7. Human Input --
7.1. Interpolation --
7.2. Mouse Buttons --
7.3. Keyboard --
7.4. Simple Game --
8. Loops and Transparency --
8.1. Loops --
8.2. Transparency --
9. Transformations --
9.1. Understanding Transformations --
9.2. Accumulating Transformations --
9.3. Order Matters --
9.4. Nested Transformations --
10. Recursion --
10.1. Recursive Teacups --
10.2. Extending the Teacups --
10.3. Drawing Boxes within Boxes --
11. Randomness and Arrays --
11.1. Random Numbers --
11.2. Arrays --
11.3. Manipulating Arrays --
11.4. Deleting an Array Entry --
11.5. Noise --
12. Catmull-Rom Curves --
12.1. Knots and Control Points --
12.2. Catmull-Rom Curves --
12.3. Assembling Curves --
12.4. Curves from Vertices --
12.5. Tightening Curves --
12.6. Working with Curves --
12.7. Tangents and Normals --
12.8. Finding a Point on a Curve --
13. Bezier Curves --
13.1. Bezier Curves --
13.2. Reading Code --
13.3. Offset Bezier Curves --
13.4. Finding a Point --
13.5. Moving Curves Around --
14. Objects --
14.1. Objects and Methods --
14.2. Multiple Instances --
14.3. Object Methods --
14.4. Moving Disks --
14.5. Using this --
14.6. Controlling Access --
14.7. Some Projects --
14.8. Managing Memory --
14.9. Objects and Arrays --
15. Fall Leaves --
15.1. Basic Skeleton --
15.2. PVector Object --
15.3. Drawing a Leaf --
15.4. More Fun with Leaves --
15.5. Pointillism Leaves --
16. Images --
16.1. 2D Arrays --
16.2. Displaying Images --
16.3. Pixel Array --
16.4. Image Manipulation --
16.5. Applying Texture --
16.6. SVG Objects --
17. Working with Files --
17.1. Digitizing --
17.2. Cleanup --
17.3. Final Display --
17.4. More File Options --
17.5. Extending the Project --
18. Creating Patterns --
18.1. Plotting a Function --
18.2. Building Blocks --
18.3. About Pattern-Making Functions --
18.4. Finding Angles --
18.5. Blending with Cosine --
18.6. Building Patterns --
18.7. Pattern Shaping --
18.8. Circle Packing --
19. Action Lamp --
19.1. Bell Curves --
19.2. Blobbier Lamp --
19.3. Optimization --
19.4. Building the Lamp --
19.5. Subclasses --
19.6. Ascending Blobs --
19.7. Personalizing Your Lamp --
20. Typography --
20.1. Strings --
20.2. Showing Strings --
21. 3D --
21.1. 3D Objects --
21.2. Making Shapes in 3D --
21.3. Controlling 3D --
21.4. 3D Camera --
21.5. 3D Lights --
21.6. Materials --
21.7. Other 3D Tools --
21.8. Greebles --
22. Useful Odds and Ends --
22.1. Push and Pop Styles --
22.2. Libraries --
22.3. Time and Date --
22.4. Saving Your Images --
22.5. Window Wraparound --
22.6. Debugging --
22.7. Types and Type Conversion --
22.8. Offscreen Drawing --
22.9. Reading and Writing Modes --
22.10. Blurring --
22.11. Web Applets --
22.12. User Events --
22.13. Gotchas --
22.14. Going Beyond --
23. Projects --
23.1. Stacked Contours --
23.2. Crystal Towers --
23.3. Skyline --
23.4. Neon Sign --
23.5. Streams --
23.6. Puppet Show --
23.7. Spooky Plants --
24. Big Projects --
24.1. Tackling a Project --
24.2. Organizing a Project --
24.3. Project 1: Sandstorm --
24.4. Project 2: Postcards from Another Planet --
A. Keywords --
A.1. Alphabetical Listing --
A.2. Listing by Function --
A.3. Object Methods.
Responsibility: Andrew Glassner.

Abstract:

Processing is an accessible language even to non-programmers, including artists, designers, researchers, hobbyists, or anyone else looking to create images, animation, and interactions. This title  Read more...

Reviews

Editorial reviews

Publisher Synopsis

Processing for Visual Artists: How to Create Expressive Images and Interactive Art teaches how to create imagery with the Processing graphics language, created for artists, designers or any using to Read more...

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

Tags

Be the first.
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/610018833> # Processing for visual artists : how to create expressive images and interactive art
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "610018833" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/796875535#Place/natick_mass> ; # Natick, Mass.
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/datorgrafik> ; # Datorgrafik
   schema:about <http://id.loc.gov/authorities/subjects/sh94007636> ; # Digital video
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/animacion_por_computadora> ; # Animación por computadora
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/procesamiento_de_imagenes_tecnicas_digitales> ; # Procesamiento de imágenes--Técnicas digitales
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/digital_konst> ; # Digital konst
   schema:about <http://id.worldcat.org/fast/893738> ; # Digital video
   schema:about <http://id.worldcat.org/fast/872015> ; # Computer animation
   schema:about <http://id.loc.gov/authorities/subjects/sh85029478> ; # Computer animation
   schema:about <http://id.loc.gov/authorities/subjects/sh85029482> ; # Computer art
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/graficas_digitales> ; # Gráficas digitales
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/video_digital> ; # Video digital
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/arte_por_computadora> ; # Arte por computadora
   schema:about <http://dewey.info/class/006.696/e22/> ;
   schema:about <http://id.worldcat.org/fast/967508> ; # Image processing--Digital techniques
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/programmering> ; # Programmering
   schema:about <http://experiment.worldcat.org/entity/work/data/796875535#Topic/digital_graphics> ; # Digital graphics
   schema:about <http://id.worldcat.org/fast/872033> ; # Computer art
   schema:about <http://id.loc.gov/authorities/subjects/sh85064447> ; # Image processing--Digital techniques
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2010" ;
   schema:creator <http://viaf.org/viaf/9909781> ; # Andrew S. Glassner
   schema:datePublished "2010" ;
   schema:description "Learn how to create gorgeous and expressive imagery with the Processing graphics language and environment. It's easy with this practical, hands-on book. Processing is for artists, designers, visualization creators, hobbyists, or anyone else looking to create images, animation, and interactive pieces for art, education, science, or business. Processing for Visual Artists shows you everything you need to know in a friendly, project-based style designed for visual thinkers. The projects can serve as a starting point for your own original, creative development and exploration."@en ;
   schema:description "Walk with veteran author Andrew Glassner on a journey of shared discovery as he uses Processing to take each project from inspiration to reality. You'll closely follow every step he takes and see exactly how each piece evolves, including the big and small mistakes he's made along the way (and how to fix them!), and the times when he changed direction. As your knowledge and skills grow and develop, you'll understand why Processing is such a powerful tool for self-expression. And you'll be ready to strike off on your own."@en ;
   schema:description ""Andrew Glassner has written an extremely important book that will be of great benefit to artists from all disciplines who, now more than ever, need to understand how to creatively engage in programming the technologies they use. A wonderful and clearly written book!"--Dr. Ron Burnett, RCA, President and Vice-Chancellor, Emily Carr University of Art and Design."@en ;
   schema:description "Processing offers you a 21st-century medium for expressing new kinds of ideas and engaging audiences in new ways. This book gives you everything you need to know to explore new frontiers in your own images, animations, and interactive experiences. --Book Jacket."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/796875535> ;
   schema:inLanguage "en" ;
   schema:name "Processing for visual artists : how to create expressive images and interactive art"@en ;
   schema:productID "610018833" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/610018833#PublicationEvent/natick_mass_a_k_peters_2010> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/796875535#Agent/a_k_peters> ; # A.K. Peters
   schema:workExample <http://worldcat.org/isbn/9781568817163> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/610018833> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/796875535#Topic/animacion_por_computadora> # Animación por computadora
    a schema:Intangible ;
   schema:name "Animación por computadora"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/796875535#Topic/arte_por_computadora> # Arte por computadora
    a schema:Intangible ;
   schema:name "Arte por computadora"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/796875535#Topic/graficas_digitales> # Gráficas digitales
    a schema:Intangible ;
   schema:name "Gráficas digitales"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/796875535#Topic/procesamiento_de_imagenes_tecnicas_digitales> # Procesamiento de imágenes--Técnicas digitales
    a schema:Intangible ;
   schema:name "Procesamiento de imágenes--Técnicas digitales"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85029478> # Computer animation
    a schema:Intangible ;
   schema:name "Computer animation"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85029482> # Computer art
    a schema:Intangible ;
   schema:name "Computer art"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85064447> # Image processing--Digital techniques
    a schema:Intangible ;
   schema:name "Image processing--Digital techniques"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh94007636> # Digital video
    a schema:Intangible ;
   schema:name "Digital video"@en ;
    .

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

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

<http://id.worldcat.org/fast/893738> # Digital video
    a schema:Intangible ;
   schema:name "Digital video"@en ;
    .

<http://id.worldcat.org/fast/967508> # Image processing--Digital techniques
    a schema:Intangible ;
   schema:hasPart <http://id.loc.gov/authorities/subjects/sh85064447> ; # Image processing--Digital techniques
   schema:name "Image processing--Digital techniques"@en ;
    .

<http://viaf.org/viaf/9909781> # Andrew S. Glassner
    a schema:Person ;
   schema:familyName "Glassner" ;
   schema:givenName "Andrew S." ;
   schema:name "Andrew S. Glassner" ;
    .

<http://worldcat.org/isbn/9781568817163>
    a schema:ProductModel ;
   schema:isbn "1568817169" ;
   schema:isbn "9781568817163" ;
    .

<http://www.worldcat.org/title/-/oclc/610018833>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/610018833> ; # Processing for visual artists : how to create expressive images and interactive art
   schema:dateModified "2017-07-09" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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