25 Books to Read Before You Die
 
 

Recently Viewed clear list


The Powell's Playlist | August 6, 2014

Graham Joyce: IMG The Powell’s Playlist: Graham Joyce



The Ghost in the Electric Blue Suit is set on the English coast in the hot summer of 1976, so the music in this playlist is pretty much all from the... Continue »
  1. $17.47 Sale Hardcover add to wish list

spacer

On Order

$72.50
New Hardcover
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Graphics- Image Processing

More copies of this ISBN

Algorithms for Visual Design Using the Processing Language

by

Algorithms for Visual Design Using the Processing Language Cover

 

Synopses & Reviews

Publisher Comments:

Experiment with design problems to create 3D animations, GUIs, and more

Are you ready to dramatically enhance your programming skills by experimenting with design problems in the digital domain? Kostas Terzidis shows you a series of generic procedures that serve as building blocks for you to test, explore, or channel your ideas and principles into solutions. He uses the Processing computer language to walk you through advanced algorithms and techniques. You'll then gain a strong understanding of the complexity involved in today's design problems as you construct your own customized algorithms.

  • Develop geometric entities and combine the elements into complex shapes
  • Design graphical user interfaces using standard library components and connect them to geometrical actions

  • Process images as an alteration of a local area or as a global effect in the form of a filter

  • Build single and multiple animated objects as well as simulate dynamic behavior

  • Produce the behavior of a 3D object rotating in space

  • Create the impression of a continuous surface out of discrete points

  • Use, connect, and control devices in the form of feed, feedback, and multiple feedback systems

Synopsis:

As the first book to share the necessary algorithms for creating code to experiment with design problems in the processing language, this book offers a series of generic procedures that can function as building blocks and encourages you to then use those building blocks to experiment, explore, and channel your thoughts, ideas, and principles into potential solutions. The book covers such topics as structured shapes, solid geometry, networking and databases, physical computing, image processing, graphic user interfaces, and more.

Synopsis:

This book offers design engineers the technical, theoretical, and design means to develop computer code that will allow them to experiment with design problems in the digital domain. It offers a series of generic procedures that can function as building blocks for designers to experiment, explore, or channel their thoughts, ideas, and principles into potential solutions. The computer language used is a new, open source, and easy-to-use language called processing used quite extensively in the visual arts in the last few years. The algorithms and techniques are quite advanced and offer not only the means to construct new algorithms but also function as a way of understanding the complexity involved in today's design problems. The content of the book will not change much over the next years given that class structures, algorithms, and theories remain quite constant in the computational field.

About the Author

Kostas Terzidis is an associate professor at Harvard University's Graduate School of Design. He is an educator, designer, theorist, architect, and computer scientist. His professional work includes software development for Java media framework and Linux as a software engineer for AOL. Terzidis is also the author of three previous books.

Table of Contents

Introduction.

1. Elements of the Language.

2. Points, Lines, and Shapes.

3. Structured Shapes.

4. Basics of Graphical User Interfaces.

5. Image Processing.

6. Motion.

7. Advanced Algorithms.

8. 3-D Space.

9. Solid Modeling.

10. File Processing.

11. Physical Computing.

Appendix A: Equations of Lines and Planes.

Appendix B: Answers to Exercises.

Appendix C: Further Reading.

Product Details

ISBN:
9780470375488
Author:
Terzidis, Kostas
Publisher:
Wiley
Subject:
Computer Graphics - Image Processing
Subject:
Image processing
Subject:
computer code
Subject:
digital design problems
Subject:
problems with computer code
Subject:
using algorithms to solve design problems
Subject:
Computer algorithms
Subject:
Processing (Computer program language)
Subject:
Programming - General
Subject:
Algorithms, computer code, digital design problems, problems with computer code, using algorithms to solve design problems
Subject:
Graphics-Image Processing
Subject:
Computer Science - General Interest
Copyright:
Publication Date:
20090408
Binding:
Electronic book text in proprietary or open standard format
Grade Level:
General/trade
Language:
English
Illustrations:
Y
Pages:
500
Dimensions:
8.66x6.90x1.08 in. 1.52 lbs.

Related Subjects

Computers and Internet » Computer Languages » Processing
Computers and Internet » Graphics » Image Processing
Computers and Internet » Software Engineering » Programming and Languages

Algorithms for Visual Design Using the Processing Language Used Hardcover
0 stars - 0 reviews
$72.50 Backorder
Product details 500 pages John Wiley & Sons - English 9780470375488 Reviews:
"Synopsis" by , As the first book to share the necessary algorithms for creating code to experiment with design problems in the processing language, this book offers a series of generic procedures that can function as building blocks and encourages you to then use those building blocks to experiment, explore, and channel your thoughts, ideas, and principles into potential solutions. The book covers such topics as structured shapes, solid geometry, networking and databases, physical computing, image processing, graphic user interfaces, and more.
"Synopsis" by , This book offers design engineers the technical, theoretical, and design means to develop computer code that will allow them to experiment with design problems in the digital domain. It offers a series of generic procedures that can function as building blocks for designers to experiment, explore, or channel their thoughts, ideas, and principles into potential solutions. The computer language used is a new, open source, and easy-to-use language called processing used quite extensively in the visual arts in the last few years. The algorithms and techniques are quite advanced and offer not only the means to construct new algorithms but also function as a way of understanding the complexity involved in today's design problems. The content of the book will not change much over the next years given that class structures, algorithms, and theories remain quite constant in the computational field.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.