首页 > 范文大全 > 正文

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

开篇:润墨网以专业的文秘视角,为您筛选了一篇实时互动影像技术的有效艺术应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要: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语言等一样,用户可依照自己的需要自由裁剪出最合适的使用模式。Processing的应用非常丰富,而且它们全部遵守开放源代码的规定,这样的设计大幅增加了整个社群的互动性与学习效率。交互作品创作方式:在一开始,在计算机屏幕上画图如同在图形纸上作画一样。随着新理念的出现,它逐渐从最简单的用软件画基本图案进化到制作动画并且引入交互。

Processing包含一组函数,专门用来画各种各样的基本形状。像线条这样的基本形状可以用某种方式组合起来,就可以生成更复杂的形状,比如说一片叶子或一张脸。processing被广泛应用于与计算机视觉相关的许多领域,并且针对开发提供优化代码,这些领域包括;人机交互作用、对象证明、行动跟踪和行动分析。

当一个程序运行时,计算机从第一行代码开始逐行执行,直到它遇到了最后一行结束。如果你希望把一个图形画在其他所有的图形之上,那么你需要把绘制它的代码放在绘制其他所有图形的代码之后。最基本和最有用的图形的性质是画笔的粗细和反走样,也叫做滤波。

为了使得画面更逼真丰富,更具有艺术美感,我们希望改变画面的颜色。为了改变颜色,可以使用background、fill和stroke函数。以processing平台,结合摄像头实时自动扑捉图形,形成绘画效果的动态互动影像。制作过程中首先构思创作意图,然后结合编程代码来实习最终效果。

作品中观者的参与补全了的互动媒体作品的完整性,这种参与带动了作品的互动性,我们知道互动性可以让不同的媒体形态相互连接,以其特征性吸引观者,给参与者自的控制感,这样以观者为优先的控制模式,建立彼此的互动性。对作品的参与提供给观者更多的想象力,这种非线性的思考过程,改变以往的视觉经验,不是单纯的观看,而是身临其境,操控并沉浸于创作作品的创作。这就是我们所说的互动参与性,使不同的媒体形态连接,并且全身融入其中,与系统产生互动,这种互动又将导致作品的意义发生转化,最后出现全新的影像和关系。