实时互动影像技术的有效艺术应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实时互动影像技术的有效艺术应用.doc

实时互动影像技术的有效艺术应用 摘要:Processing实时互动影像技术是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概介绍给程序设计师。该技术结合摄像头捕捉图形,形成绘画效果的互动影像,在艺术中可以得到有效的应用。 关键词:实时互动影像;艺术;计算机语言 Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。她是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法(syntax)上简易许多,并具有许多贴心及人性化的设计。Processing 可以在 Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。Processing的创始者: Casey Reas与 Ben Fry是美国麻省理工学院媒体实验室(M.I.T. Media Laboratory)旗下美学与运算小组(Aesthetics Computation Group)的成员。美学与运算小组由著名的计算机艺术家John Maeda领导,于一九九六年成立至今,在短时间内声名大噪,以其高度实验性及概念性的作品,既广且深地在艺术及设计的领域里,探索计算机的运算特质及其带来源源不绝的创造性。极少数人能完美结合并平衡艺术家、设计师和计算机工程师的才华于一身,更重要的是Casey和Ben拥有开放源码的胸襟。 Casey作品的主要特色是用processing实现生物体的印象派表现,并将成果呈现为多媒体、传感器艺术、数字雕塑、数字印刷等多种形式。Ben Fry研究方向是器官(有机体)可视化(Organic Information Visualization),并创造出能随着不断更新的数据,实时进行形变或质变的电子动态系统。Processing目前已在网络上集结了一群志同道合的专业人士,为软件的教学与更新奠定了基础。在美国,除了 Casey和 Ben各自所属的学术机构外,Processing亦在耶鲁、哥伦比亚、纽约大学、旧金山艺术学院等地被教授或使用。目前看来,Processing先要在纽约、波士顿、旧金山、洛杉矶、德国柏林、芬兰赫尔辛基、意大利艾维里、哥伦比亚波哥大等城市生根,再由这些城市扩散开来。在亚洲除了日本, Processing已进入位于马尼拉及汉城的学术机构。 实时互动影响系统的运作原理首先是通过捕捉设备(感应器)对目标影像(如参与者)进行捕捉拍摄,然后由影像分析系统分析,从而产生被捕捉物体的动作,该动作数据结合实时影像互动系统,使参与者与屏幕之间产生紧密结合的互动效果。互动系统由四个部分组成: 第一部分:信号采集部分,根据互动需求进行捕捉拍摄,捕捉设备有红外感应器、视频摄录机、热力拍摄器等;第二部分:信号处理部分,该部分把实时采集的数据进行分析,所产生的数据与虚拟场景系统对接;第三部分:成像部分,利用投影机或其他显像设备把影像呈现在特定的位置,显像设备除了投影机外,等离子显示器、液晶显示器、LED屏幕都可以作为互动影像的载体;第四部分:辅助设备,如传输线路,安装构件,音响装置等。 这个软件具有以下几个特点:简单。它使得我们可以直接专注于图形和交互的程序,而不需要考虑很多麻烦的任务,比如建立类的路径和编译参数,或者建立窗口和图形环境这样辅助性的图形环境。友好。有非常活跃的社区和用户,非常容易得到支持。基础型(Basic ):画静态图像。活动型(Continuous):setup()初始设置。Draw()不断的运行,直到停止。Java 型。最复杂,最灵活,写java程序。 简单来说,processing是一门用来生成图片、动画和交互软件的编程语言。它的思想是简单地写一行代码,就会在屏幕上生成一个个圆。再增加一些行代码,圆便会跟着鼠标的点击而改变颜色。我们把这称为用代码做草稿(Sketching)。虽然图形用户界面(GUI)早在二十年前成为主流,但是基础编程语言的教学到今天仍是以命令行接口为主,学习编程语言为什么要那么枯燥呢?人脑天生擅长空间辨识,图形用户界面利用的正是这种优势,加上它能提供各种实时且鲜明的图像式反馈(feedback),可以大幅缩短学习曲线,并帮助理解抽象逻辑法则。举例来说,计算机屏幕上的一个像素(pixel)就是一个变量值(the value of a variable)的可视化表现。Processing将 Java的语法简化并将其运算结果“感官化”,让使用者能很快享有声光兼备的交互式多媒体作品。 Processing的源代码是开放的,和近来广受欢迎的 Linux 操作系统、Mozilla浏览器、或 Perl语言等一样,用户可依照自己的需要自由裁剪出最合适的使用模式。Proces

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档