- 0
- 0
- 0
分享
- 创意编程也是一种潮流艺术?
-
原创 2020-05-03

交互
在代码艺术全球流行的浪潮下,Google developer推出了DevART的概念,并与 Barbican (巴比肯艺术中心)在2014年合作了一个电子艺术线上展览项目。他们希望通过这个展览,向社会公开展现电子艺术的制作过程,来激发全世界开发者们的代码创作潜能。
此外,他们还在Barbican举办了一个叫做‘Digital Revolution’(数字革命)的线下展览。此展览首次将许多在利用数字媒体来突破自己的专业的艺术家,电影制片人,建筑师,设计师,音乐家和游戏开发人员聚集在一起,来探索创意编程在未来的运用。

街头艺术一直作为社会底层人民反抗社会资源分配不公的武器,参与着他们的生活斗争。
上世纪70年代末,纽约铁路线上出现了大量的涂鸦,将标语作为五彩的图形展示。朋克青年们负担不起专业印刷杂志的费用,所以他们用喷漆和刀来绘制他们的杂志;嘻哈少年们无法把他们的作品放到画廊里,所以铁路通道成为了他们的公共画廊。

△铁路上的涂鸦
图片截取自Google
而现在的代码艺术,就像上个世纪的街头艺术,仅仅使用一台电脑,一个编程软件,就可以制造艺术。
任何人都可以用技术作为画布,并且用代码作为材料来创造可交互的创意艺术装置。创意编程,可以被视作一个艺术新浪潮,将这些艺术家的作品带到世界眼前。

△Varvara & Mar 作品
图片截取自DevArt
那么,创意编程员要掌握哪些工具和软件呢?其实,大部分编程语言都可以用于编程艺术,如C, C++, html, java, php, processing, python。硬件可以是kinect, leap, motion; 而软件则可以是 openframeworks, unity 等等。
Google developers 鼓励全世界的艺术家在DevART的网站上投递他们的作品。但是有一个要求,就是所有的艺术家都要记录下自己创作的过程,进度,以及使用的技术。
下面,就让我们来看看他们的作品吧!

△HoloDecks
图片截取自DevArt
HoloDecks是艺术家Lukasz Karluk制作的一个‘声音雕塑’,致力于通过不同媒体转换声音。在这个装置中,艺术家使用AR技术将实时生成的图形虚映射到到声音雕塑上来实现声音可视化。
首先,创作者使用了Openframeworks 编写应用程序,该程序可以生成音频对应的3D模型。

△HoloDecks
图片截取自DevArt
然后他将3D模型导出,并使用Makerbot和Shapeways进行打印。

△HoloDecks
图片截取自DevArt
最后,将AR技术与雕塑结合,人们就可以通过手机,来探索音乐的变化啦!
这些技术的代码,都能在DevArt 的网站上找到哦。

△HoloDecks
图片截取自DevArt
下面这个作品 ‘Playful Geometric', 由Davide, Della Casa, davidedc, Patrick, Gaunt, paddywwoof创作,也是一个通过音乐和人的动作来产出画面的装置作品。
在Dev Art 网站上,原作者也详细上传了UI设计和平面图像设计的全过程。

△Playful Geometric
图片截取自DevArt

△Playful Geometric
图片截取自DevArt

△Playful Geometric
图片截取自DevArt
在制作创意编程的的时候,创作者通常会拥有两个不同的身份:艺术家和工程师。 在谷歌推出的系列设计师和开发者聊代码艺术的视频节目,‘Becoming a creative coder - Designer vs. Developer’ 中,通过设计师Mustafa Kurtuldu和开发人员Mariko 的对话,我们可以了解到一些代码艺术创作方法,工作流程,技术工具新思路。
Mariko 是一个谷歌的工程师,她制作了一个基于网页的创意编程作品:sweaterify: turn an image into a sweater.
小编将照片导入到网页,发现效果是这样的。

△Sweaterify
图片截取自Kosamari sweaterify作品
Mariko在采访视频中解释了她制作这个网站的灵感来源:在制作毛衣的时候,发现走针的原理和代码很像;
在她编写出网站之后,她发现这个网站能使她更快的对毛衣图案进行测试。改掉一个参数,毛衣的图案就可能产生成百上千不同的样式。
Mustafa 问到: 我看到创意编程作品的时候,我总有一个疑问:通常我们设计东西的时候,我们总会从绘制草图开始,所以设计会拥有一个从无到有的过程。但是创意编程不一样,它的起始通常只是代码-------所以,在你使用编程绘制图案的时候,你是怎么画草图的的呢?

△Zaha Hadid Sketch
图片截取自Pinterest
Mariko解释道:其实我确实是从纸上开始的。当我有一些最基础的想法的时候,比如一个基础几何应当处在屏幕的什么地方,我就会开始写代码了。
有时候因为技术的限制,并不是每一个想法都能实现。但是当我看到网络上的开源资源的时候,我会有新的灵感,并把这些代码修改加入进我的作品中。而最终设计出的作品,和我的初始想法,是完全不同的。
有趣的是,在我的职业生涯中,作为一个工程师,最不希望看到的就是计划以外的编码效果;而在进行创意编程设计时,我能看到无数计划之外的图案变化;这个反差使我格外兴奋。

△Mustafa对话Mariko
图片截取自Youtube
后来,Mustafa在他的文章里总结:艺术应当是向全世界所有阶级的人民开放的。创意编码的出现质疑了编程世界的基础,因为它的存在是为了表达想法,而不是处理实际问题。从这个角度看,也许创意编程是最开放,和最纯净的艺术形式。
创意编程艺术是新时代的街头艺术;拥有电脑的任何人都可以从零开始制作创意编程,而网站可以变成他们的画廊,展示给全世界的观众观看。如果感兴趣的话,和我们一起来创造编程艺术吧!
栏目介绍

Dev Art
DevArt是谷歌在2014年基于编程艺术创造的概念。在他们开发的网站 ’ devartwithgoogle' 中, 艺术家们可以看到来自世界各地艺术家们的作品,以及详细的制作过程和使用的软件工具。

Google Chrome Developers:
Designer vs Developer
Designer vs Developer 是Youtube频道上 ‘Google Chrome Developers' 出的一个栏目,每一集会邀请在不同领域里有着不同经验的设计师和开发者来谈谈科技与设计中的感想。
参考文献:
https://www.youtube.com/watch?v=NtP1cxxqGos
https://medium.com/dev-channel/learning-to-be-a-creative-coder-ecf06731391a
https://devart.withgoogle.com/#/
https://kosamari.github.io/sweaterify/
https://devart.withgoogle.com/#/project/17570645
编辑:李羽晨
审核:OF君
——the end——

-
阅读原文
* 文章为作者独立观点,不代表数艺网立场转载须知
- 本文由 “OF COURSE想当然” 授权数艺网发布,已由本站编辑优化排版。 转载请务必在开头或结尾标注 “作者:XXX | 来源:数艺网”,尊重原创及授权权益。 并附上本页链接: 本站部分图文取自网络,如涉及侵权问题,欢迎通过微信 ID:d-arts-cn 告知。我们会立即核实并及时处理,感谢您的理解与监督。




