分类:生成艺术挑战赛

生成艺术竞赛作品 | Life

作者: Trousers pocket

作品简介: 人生的意义是什么,生活的意义是什么?人生本没有意义,需要我们每个人为它定义。生活本没有色彩,需要我们自己去描绘。

在此次OFCOURSE主办的生成艺术大赛中,来自重庆大学的刘乐同学运用Processing创作了作品《Life》。

当点击run按钮时,程序会启动电脑的摄像头,人通过身体或者双手的运动,就可以在画布上对应位置描绘出各色图案,寓意人需要通过自己的劳动创造美好的生活。

What is life?just use hand,just move,just fighting!
作品设想: 站在交互装置《Life》面前,如果保持静止,画布就是白色的,人运动的幅度越大,产生的图案就越多,越丰富。生活不就是越折腾,越美丽吗?

交互方式: 人在电脑前通过移动身体或者挥舞手臂在屏幕上绘制出图案。

创作思路分解: 在现实生活中,我们的生活就好比一张白纸。所以在创作的第一步,使画布为白色,借指生活是一片空白,等待我们去挥洒描绘。

作为一个交互作品的展示,首先需要让参观者加入到作品中。因此,作者一直在思考如何让观者参与互动,最终想出让用户在电脑前挥动身体,从而描绘出图案。

生活有种种可能,每种可能的背后都有对应的动作发生。在这个作品中,作者刘乐运用了位置变量,展现了人在哪里挥动身体,圆就在哪里的景象。在此基础上,还加入背景的电子音乐,使得观众可以沉浸于作品的深刻思考中。

具体步骤: 首先加载需要用的音频视频等库,之后再定义变量,读取摄像头中相应色彩变化的位置,紧接着记录对应位置坐标,在相应坐标显示圆,使圆按照随机噪声的方式运动,再在屏幕上覆盖事先画好的白色图片,平衡色彩,搭配图案。

整个程序用的是HSB颜色模式,让色相i从0到360变化即可产生出所有颜色的圆。画布每十秒刷新一次,背景音乐采用电音天才Tobu 的《Amplified》,感觉和画面很搭,同时音乐很欢快振奋,催人奋起。

代码说明如下: 记录移动位置的坐标

填充圆的颜色及显示圆

根据噪声,操作圆的位置坐标,移动圆