The visual arts are rapidly changing as media moves into the web, mobile devices, and architecture. When designers and artists learn the basics of writing software, they develop a new form of literacy that enables them to create new media for the present, and to imagine future media that are beyond the capacities of current software tools. This book introduces this new literacy by teaching 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. Written by Processing's cofounders, the book offers a definitive reference for students and professionals. Tutorial chapters make up the bulk of the book; advanced professional projects from such domains as animation, performance, and installation are discussed in interviews with their creators.
This second edition has been thoroughly updated. It is the first book to offer in-depth coverage of Processing 2.0 and 3.0, and all examples have been updated for the new syntax. Every chapter has been revised, and new chapters introduce new ways to work with data and geometry. New "synthesis" chapters offer discussion and worked examples of such topics as sketching with code, modularity, and algorithms. New interviews have been added that cover a wider range of projects. "Extension" chapters are now offered online so they can be updated to keep pace with technological developments in such fields as computer vision and electronics.
InterviewsSUE.C, Larry Cuba, Mark Hansen, Lynn Hershman Leeson, Jürg Lehni, LettError, Golan Levin and Zachary Lieberman, Benjamin Maus, Manfred Mohr, Ash Nehru, Josh On, Bob Sabiston, Jennifer Steinkamp, Jared Tarbell, Steph Thirion, Robert Winter
REAS is a professor in the Department of Design Media Arts at UCLA. With Ben Fry, he initiated Processing in 2001. Processing is an open source programming language and environment for creating images, animation, and interaction. More information can be found online at http://processing.org. Reas' software has been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. This work is archived at http://reas.com.
casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
评分casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
评分casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
评分casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
评分casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
这本书的案例选择,体现出一种对“生活美学”的深度关注,这完全超出了我预期中一本技术书籍的范畴。我原本以为会看到很多关于网络爬虫或者数据库操作的例子,但书中大量篇幅都聚焦于如何模拟自然现象、如何重构日常生活中稍纵即逝的光影变化,甚至是抽象的情绪波动如何被转化为色彩和形态的组合。例如,书中有一个章节专门用来模拟雨滴落在水面上的涟漪扩散,它没有使用任何现成的物理引擎库,而是从最基础的数学函数出发,一步步构建出那种富有生命力的波动感。这迫使我不仅要去理解代码的逻辑,还要去反思那个被模拟的现象背后的物理原理和美学本质。读完这些章节后,我发现自己看待周围的世界都变得不一样了——原本只是匆匆路过的一束光,或者一片飘落的树叶,现在都会引发我去思考:这段动态过程,我能否用代码来精准地捕捉和表达?这本书成功地将工具本身,提升到了艺术表达的媒介的高度。
评分这本书的封面设计简直是一场视觉的盛宴,那种深邃的蓝色调,混合着一些仿佛来自宇宙深处的星辰光点,一下子就抓住了我的眼球。我本来是冲着那些关于数据可视化的介绍来的,期待能从中找到一些简洁明了的入门指南,毕竟市面上很多编程类的书籍,要么过于学术化,要么就是那种生硬的“你必须知道这个函数”的教条式写法。然而,这本书的开篇部分,那种对“创造力如何通过代码得以释放”的探讨,让我这个原本只是想学点实用技能的人,有了一种更深层次的思考。作者似乎非常注重培养读者的“编程哲学”,而不是仅仅堆砌代码片段。比如,在描述如何构建一个动态图形时,他花了大量的篇幅去讨论“如何观察自然界中的运动规律”,然后才引出相应的算法,这种由内而外的讲解方式,让我感觉自己不是在学习一门技术,而是在学习一门新的观察世界和表达世界的方式。特别是关于时间序列的章节,它没有直接给出复杂的公式,而是通过一系列精妙的、基于日常生活的比喻,把抽象的时间概念具象化了,读起来丝毫没有枯燥感,更像是在听一位经验丰富的艺术家分享他的创作心得。我甚至觉得,即使我最终没有成为一个顶尖的程序员,这本书也为我打开了一扇通往更具审美眼光的数据解读世界的大门。
评分我不得不说,这本书的排版布局堪称一绝,这对于一本技术类书籍来说,简直是奢侈的享受。通常,那些充斥着代码块的页面,看起来总是密密麻麻、让人望而生畏,恨不得赶紧翻过去。但这本书里,作者似乎深谙“呼吸感”的重要性。代码示例被巧妙地放置在干净的留白之中,重要的变量和函数名常常会用一种柔和的灰色高亮显示,而不是那种刺眼的黑白对比。更让我惊喜的是,书中穿插了大量的“侧边栏思考”,这些小块内容往往不是对主文的解释,而是对某个概念在更广阔领域应用的哲学延伸。例如,在讲解循环结构时,作者竟然引用了某种古老的音乐理论来类比迭代的重复与变化,这种跨学科的连接,极大地拓宽了我的思维边界。我原本以为这本书会是那种需要配合特定软件才能完全理解的教程,但它的文字本身就具有很强的独立阅读价值。它成功地做到了在教授技术细节的同时,始终保持着一种人文关怀和艺术气息,使得学习过程变成了一种心流体验,而不是一项任务。
评分我特别欣赏作者在处理“调试与错误”这个环节时的态度。很多技术书在讲到代码错误时,往往只是简单地告诉读者“如果出现这个报错,你就这样做”,然后就过去了,好像错误是件令人尴尬的事情。但这本书却将“犯错”视为学习过程中不可或缺的一部分,甚至是一种创造性的探索。书中专门有一个章节讨论了“算法的优雅与缺陷”,里面展示了一些作者自己早期犯下的、现在看来有些可笑的逻辑错误,并详细剖析了他是如何从这些错误中发现更优解的。这种坦诚和开放的态度,极大地缓解了初学者面对Bug时的焦虑感。它让我意识到,编程不是一个追求完美立即成功的线性过程,而是一个不断试错、不断修正、不断接近理想状态的迭代过程。这种心态上的引导,远比任何一行代码的解释都来得宝贵,它帮助我建立了面对复杂问题时不轻易放弃的韧性。
评分这本书的难度曲线设置得非常平滑,这点对于像我这样半路出家,对底层原理有些敬畏的读者来说,简直是救命稻草。它没有一上来就抛出晦涩难懂的底层架构或者复杂的内存管理概念。相反,它从最直观、最容易被感官捕捉到的视觉反馈入手,让你先“玩起来”。第一章的内容,如果用我过去学其他编程书的经验来看,可能需要一个专门的章节来铺垫环境配置和基础语法。但这本书巧妙地将这些基础知识融入到第一个“点动”的小程序中,让你在亲手实现第一个动态效果的成就感中,自然而然地掌握了变量声明和简单的控制流。这种“做中学”的策略,让枯燥的理论知识立即获得了实践的意义。后续章节的递进也是循序渐进的,每当一个新的概念出现时,作者都会回顾前一个知识点,建立起坚实的知识桥梁。这种结构设计,让我感觉到作者对初学者的困境有着深刻的理解和极大的耐心,它不是强迫你攀登,而是为你铺设了一条充满趣味的阶梯。
评分several extension chapters from last version have been added, vision, networks,sound, electronics
评分果然我coding的初始技能点太低了(微笑)。书不错。
评分果然我coding的初始技能点太低了(微笑)。书不错。
评分基础的不要不要的,果然是handbook
评分several extension chapters from last version have been added, vision, networks,sound, electronics
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有