内容简介
本书将引领你进入编程艺术的世界。本书揭示了运用Processing创建高质量互动艺术作品的奥秘,你将感受到Processing的敏捷性和艺术性,内容覆盖绘图、响应互动、动画、视频、3D、物理计算等专题。精选的实例将激发读者的想象力和创造的乐趣,阅读和练习本书的案例即能快速进入互动艺术创作。本书语言简洁易懂,案例设计独特,所有代码均可在线下载,适合于专业编程人员和学习互动艺术的读者。
前 言
编程,即计算机程序设计,是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。也许有人认为编程课程只适合于理工类专业,对艺术设计类专业来讲似乎意义不大,实际上并非这样。程序设计技术的先驱者唐纳德·克努特认为,程序设计既是一门科学,也是一门艺术,这两方面可以彼此很好地相互补充。科学的方法一般是通过“逻辑的”、“系统的”、“非个人的”、“冷静的”、“理性的”这些词来表征的,而艺术的方法是通过“艺术的”、“创新的”、“博爱的”、“渴望的”、“非理性的”这些词来表征的。
2009年11月,英国伦敦V&A博物馆“数字设计感官展”展出了大量由计算机程序生成的互动艺术作品,展览打破了作品静态呈现的传统展示方式,颠覆了观众静观作品的观看惯性。计算机程序对艺术的介入引发了艺术家创作工具和思维方式的转变。研究如何编写程序、创造声音或图像的界面以实现代码与观众之间的交流互动,成为设计艺术界新的课题。美国排名前列的罗德岛设计学院聘请麻省理工媒体实验室ACG小组主任约翰·梅达担任校长,传统的艺术设计行业正面临着一场革命。编写程序不仅是程序员的专利,它也已成为数字艺术家的创作手段,以及艺术院校的必修课程。英国皇家艺术学院、耶鲁大学设计学院、加州大学媒体艺术专业、卡内基梅隆大学等院校都把编程作为教学课题。
大部分设计师都会使用商业软件(如 Photoshop、Illustrator、Flash)来从事创作,这些软件功能丰富、使用方便,可以实现预设的效果。但人们的创意和表现形式往往被企业所主导的制式化生产工具所限制。Processing的出现是艺术设计创作的一场革命,它是一种具有前瞻性的新兴计算机语言,用户主要面向计算机程序员和数字艺术家。艺术家可以运用Processing生成唯美的图形,为互动艺术作品编写程序,将抽象的数据呈现为视觉形象。当你进入到互动编程艺术的世界,就会发现这一切都是让人兴奋不已的。
由于文化和语言的差异,国内研究Processing的学术机构并不多见,中文网站和学术论坛等学习资源有限,也没有相关的中文版本的书籍。资料的缺乏在很大程度上降低了中国设计师学习Processing的积极性。鉴于以上现实,作者根据自身的教学实践编写了本书。本书可作为学习互动艺术编程的基础书籍,主要面向艺术院校数字媒体设计专业、交互设计专业,以及业界的设计师,等等。本书前两章主要介绍了Processing的背景、编程与互动艺术的关系,以及编程基础知识。接下来的章节对绘画、互动、动画、函数与对象、数组、图片与文字、视频与音频、3D与物理计算等方面进行了较为全面的论述,并结合了大量的实例与作品分析来启发读者的互动艺术思维。在国内,互动艺术和编程艺术都是新的研究领域,本书是在一个全新的领域中进行探索,在此过程中难免会存在不完善之处,希望得到相关专家和广大读者的批评指正!
在创意产业迅速发展的中国,我们有理由相信新一代的艺术家和设计师们不会只停留在软件应用的层次,他们会运用编程去创新、发展艺术与设计,并将民族文化与思想注入到作品中!
作者:谭亮
2011年5月于广州
谭亮,2004年至今任教于广州美术学院新媒介艺术专业,致力于互动艺术、编程艺术教学与研究。2005年作品参加日本爱知世界博览会中国馆数字艺术项目。2007年赴德国柏林设计学院信息设计系交流,“城市突变”国际工作坊指导教师。2008年在英国文化协会主办的“香港48小时和合设计竞赛”中获得Best Design奖。2009年赴法国埃克斯•普罗旺斯艺术学院访问学习。
简单的入门的书,非常适合以前没有接触过任何编程或算法的人,部分讲解比官网的说明文档细一点点,另外一部分则是一带而过;如果有编程的基础的话,可以直接去看《可视化数据》这本书,可能收获会更大些。 在开头前几张就出现了一些错误和细节处理不当的地方,再加上粗糙的纸张...
评分Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈哈哈哈哈 Processing互动编程艺术,读过的人请帮忙看下,这本书中有没有讲到,用摄像头捕捉某种颜色来进行互动,如果有的话,我准备买一本。哈...
评分因为国内研究的很少,就专门去借了这本书看看。暂时粗略看了下,适合于无编程基础的入门吧,但介绍的有点不怎么认真的感觉,而且没有涉及到太多思想的问题,不够深入。希望看到着重与艺术方面的processing的书,不然的话只能继续啃网页了
评分由于文化和语言的差异,国内研究Processing的学术机构并不多见,中文网站和学术论坛等学习资源有限,也没有相关的中文版本的书籍。资料的缺乏在很大程度上降低了中国设计师学习Processing的积极性。鉴于以上现实,作者根据自身的教学实践编写了本书。本书可作为学习互动艺术编...
评分简单的入门的书,非常适合以前没有接触过任何编程或算法的人,部分讲解比官网的说明文档细一点点,另外一部分则是一带而过;如果有编程的基础的话,可以直接去看《可视化数据》这本书,可能收获会更大些。 在开头前几张就出现了一些错误和细节处理不当的地方,再加上粗糙的纸张...
这本书的叙事方式和切入点非常独特,它没有直接去教授那些枯燥乏味的编程语法,而是从“互动”这个核心概念出发,引申到如何用代码来创造能够响应用户输入、甚至能自我演变的视觉作品。这种“由果溯因”的教学方法,让我这个之前对编程感到有些畏惧的读者,也能够很快地投入进去。它更像是一位经验丰富的艺术家,在向你娓娓道来他如何用数字的画笔挥洒创意。我特别欣赏书中关于“动态图形”的讲解,它教会了我如何让静态的图像变得富有生命力,如何用时间来构建视觉叙事。书中的许多案例都非常有艺术感,它们展示了Processing在各种跨媒体艺术实践中的应用,从数据可视化到装置艺术,从交互式叙事到游戏原型开发,都给出了非常精彩的示范。我曾经尝试过书中一个基于声音输入的视觉生成器,当按下键盘的瞬间,屏幕上就绽放出绚烂的色彩和律动的图形,那一刻,我感觉自己仿佛拥有了创造奇迹的能力。这本书不仅仅是技术手册,更是一本艺术创作的指南,它鼓励我去探索,去实验,去打破常规,用编程语言来雕刻我脑海中的那些影像。
评分作为一个长期在传统平面设计领域工作的从业者,我一直渴望能将我的创意延伸到数字交互的维度。《Processing互动编程艺术》的出现,简直是为我量身定做的。它用一种非常平易近人的方式,将复杂的编程概念转化为直观的视觉化表达。我最感兴趣的是书中关于“用户体验设计”与“互动艺术”相结合的部分,它让我明白了,优秀的互动作品不仅仅是技术上的炫技,更重要的是能够与观众建立起有意义的连接。书中的案例分析非常透彻,不仅展示了最终的作品效果,还深入剖析了设计思路和实现过程。我尝试着根据书中的指导,为我之前的一个静态海报设计制作了一个简单的交互版本,当用户在屏幕上滑动手指时,海报的元素会随之变化,这种即时的反馈让整个作品焕发了新的生命力。这种将静态美学转化为动态互动体验的能力,让我看到了巨大的创作潜力。这本书为我打开了一个全新的视野,它不仅提升了我的技术能力,更重要的是启发了我对“设计”本身的理解,让我意识到,设计不仅仅是形式,更是过程和体验。
评分读完这本书,我最大的感受是,编程不再是少数技术宅的专属技能,而是一种人人都可以掌握的、极具表现力的创意工具。《Processing互动编程艺术》以一种非常接地气的方式,将那些看似高深的编程语言和算法,转化为了一种可以直观感受的艺术媒介。书中对于“实时反馈”和“动态响应”的强调,让我彻底颠覆了对“静态作品”的固有观念。我尝试着书中一个关于“物理模拟”的章节,通过简单的代码,我让虚拟的物体在屏幕上遵循物理定律进行碰撞、反弹,仿佛真的拥有了生命一般。这种“代码即生命”的感觉,让我对编程产生了前所未有的热情。这本书不仅仅是一本技术书籍,更像是一位导师,它引导我去探索,去发现,去创造。我迫不及待地想将书中所学的知识应用到我自己的项目中,去创造出那些独一无二的、能够与观众产生共鸣的互动艺术作品。
评分这本书绝对是我最近阅读过的最有启发性的作品之一。我一直对如何将创意和技术结合起来感到好奇,而《Processing互动编程艺术》就像是一扇为我打开的窗户,让我看到了一个充满可能性的全新领域。书中的例子非常直观,不仅仅是展示了代码的编写,更重要的是,它教会了我如何去思考,如何将抽象的概念转化为可视化的、互动的体验。我尤其喜欢其中关于“生成艺术”的章节,它让我意识到,编程不再仅仅是完成任务的工具,更可以是一种表达艺术情感和思想的方式。通过Processing,我能够以一种前所未有的方式来探索色彩、形状、运动和时间,让它们在我面前活起来,产生各种奇妙的互动。书中的代码清晰易懂,即使是对编程不太熟悉的读者,也能循序渐进地掌握。我尝试着书中一个关于粒子系统的例子,看着那些虚拟的粒子遵循着我设定的规则,像萤火虫一样闪烁、移动,那种成就感是难以言喻的。这本书的价值在于它不仅仅提供了技术上的指导,更重要的是它培养了读者的创造性思维和解决问题的能力。我迫不及待地想继续探索书中其他章节,将这些知识应用到我自己的项目中。
评分这本书的结构设计非常巧妙,它从最基础的绘图指令开始,逐步深入到更复杂的概念,如算法、数据结构和模拟。最令我印象深刻的是关于“算法生成”的章节,它打破了我以往对“算法”的刻板印象,让我看到了算法作为一种创意工具的强大力量。书中通过一系列引人入胜的例子,展示了如何利用算法来生成独特的图形、纹理,甚至是模拟自然界中的现象。我尝试着书中一个关于“分形艺术”的例子,代码量虽然不大,但最终在屏幕上呈现出的复杂而美丽的图案,让我感到无比震撼。这种“用代码描绘自然”的体验,让我对编程的理解提升到了一个新的高度。这本书不仅仅是教你如何写代码,更重要的是它在培养你一种“计算思维”,让你能够用更系统、更逻辑的方式去解决问题,去创造。我喜欢书中那种“一切皆可编程”的理念,它鼓励我去挑战那些看似不可能的创意。
评分有空要去旁听下……
评分有空要去旁听下……
评分作为国内第一本写processing的中文书,这深度也太坑爹了吧。如果是从小学教起的话可能还算比较合适。。。。
评分入门。个人感觉相比《爱上P》更好读,不知道有没有受先后顺序的干扰。
评分Processing入门书。Capture+findColor可以做绿幕,且能与Arduino联动,这俩功能绝对是亮点啊。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有