推荐两本 Processing 的书

Posted by admin | 好书 | 星期二 28 8月 2007 9:31 上午

Processing: A Programming Handbook for Visual Designers and Artists

Processing: A Programming Handbook for Visual Designers and Artists

  • Hardcover: 768 pages
  • Publisher: The MIT Press (September 30, 2007)
  • Language: English
  • ISBN-10: 0262182629
  • ISBN-13: 978-0262182621

自从桌面出版系统再造式重新设计至今已经 20 多年了。在此期间,设计者和艺术家们不断产生一种日益迫切的需求,就是要掌握编程能力以弥补他们的创意与所购软件功能之间的差距。本书从视觉艺术设计的角度出发,介绍了计算机编程的基本概念。书中涵盖了有关 Procssing(www.procssing.org)的全面参考和相关内容。Procssing 作为一种开源编程语言,广泛适用于学生、艺术家、设计师、建筑师、研究人员以及任何想通过编程生成图像、动画以及交互性功能的人。

Procssing 中蕴含的思想已经在课堂上、工作室中以及艺术设计组织中得到了验证,包括 UCLA、Carnegie Mellon、New York University 和 Harvard University。本书大部分内容都以教程式的形式进行组织,其中包含对 Pocessing 语法和概念的介绍(如变量、函数以及面向对象编程),涵盖了诸如摄影和绘画等与 Processing 相关的主题,特别是以图文并茂的形式展示了简短而具有代表性的例子。相关领域内更高级的专业主题,比如动画、性能(performance)和排版将在与 Processing 开发人员的访谈部分讨论。“扩展部分”简明地介绍了调查研究的未来领域,包括计算机视觉、听觉和电子学等。本书的附录部分涉及其他一些资料,其中的术语表中包含了更多的技术细节。可以按照顺序依次阅读本书,也可以分类别进行阅读。Processing 软件和书中的所有代码都可以下载到供学习参考。

It has been more than twenty years since desktop publishing reinvented design, and it’s clear that there is a growing need for designers and artists to learn programming skills to fill the widening gap between their ideas and the capability of their purchased software. This book is an introduction to the concepts of computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity.
The ideas in Processing have been tested in classrooms, workshops, and arts institutions, including UCLA, Carnegie Mellon, New York University, and Harvard University. Tutorial units make up the bulk of the book and introduce the syntax and concepts of software (including variables, functions, and object-oriented programming), cover such topics as photography and drawing in relation to software, and feature many short, prototypical example programs with related images and explanations. More advanced professional projects from such domains as animation, performance, and typography are discussed in interviews with their creators. “Extensions” present concise introductions to further areas of investigation, including computer vision, sound, and electronics. Appendixes, references to other material, and a glossary contain additional technical details. Processing can be used by reading each unit in order, or by following each category from the beginning of the book to the end. The Processing software and all of the code presented can be downloaded and run for future exploration.

没有评论 »

还没有评论。

对这篇文章的评论的 RSS 聚合。 TrackBack URI

发表您的评论

验证码  If you cannot see the CheckCode image,please refresh the page again!