如何使用处理来制作互动艺术

如何使用处理来制作互动艺术

处理是视觉艺术家用于制作生成和互动艺术的计算机语言。除了在屏幕上创建图形,该语言还用于制作各种互动雕塑和物理艺术。首先,很难掌握它的内容,但足以说明,艺术界已经将Processing视为首选的编程语言。

在这篇文章中,我们将看到“Sinatra测试”乐队如何为即将发行的专辑创建一个封面,为每个用户创建一个独特的版本,通过分发与音乐的Mac应用程序。

Album Cover Generator

对于他们即将发行的专辑处理提供了一个简单易学的方法来做到这一点。

专辑封面的代码在撰写本文时并没有完成,但是他们对输出感到满意,让我们看看目前为止的结果,并发布了这个早期版本的代码供人们自己尝试。

的代码很简单,但它做的很好。在Mac上的当前版本中,运行应用程序的构建会在设计上创建一个变体,并将其保存到与应用程序相同的位置。

要安装处理,请转到站点上的下载页面,然后单击您的平台的链接。当它

做一个PDF

第一步是加载PDF创建library:

进程处理。PDF格式。*;

我们设置屏幕上的输出大小,在这种情况下为500像素square:

size

接下来,我们需要为生成的PDF定义一个文件名,并开始记录图形,以创建它们以存储在最终的image:

beginRecordPDF格式背景是black:

background这个策略是将颜色的RGB随机化,但绿色元素总是能够比红色或蓝色高。绿色可以一路走到256,但其他两个频道的上限为100.

So我们定义浮动变量红色,绿色和蓝色,具有以下值:

float red = random总是比绿色或蓝色更绿。

海儿,叶子还是韭菜?谁知道。

现在绘制线条的代码。每股线的线重量是随机的,股线的顶部和底部的水平位置也在某些参数内随机变化。股线是60%半透明的,从而产生令人愉快的毛状股线效应0;线要在“处理”中使用,字体必须转换为。vlw格式。这是从主机系统上的fonts目录中的一个脸部完成的。

Note:这是乐队还在工作的一个领域。对于Web应用程序,转换的字体可以存储在服务器上,从不安装在用户的系统上。

PFont字体;font = createFont

Wrap it up

此时,PDF的录制结束,有效地停止程序,并将完成的图像写入磁盘,文件名定义在上面:

endRecord创建新专辑

此外,Mac上的Processing程序默认编写Java,用于制作应用程序,这是在这种情况下使用的,但如果您愿意,还可以包括其他模式,如Coffeescript,Javascript和Python。还在调查中的是针对Javascript编码的软件的版本,通过网页创建专辑封面并将其下载到用户的计算机。

使用软件的生产艺术是现代艺术的增长趋势。你有加工或生产艺术方面的经验吗?让我们在下面的评论中知道你的想法。

."

以上是 如何使用处理来制作互动艺术 的全部内容, 来源链接: utcz.com/wiki/666795.html

回到顶部