如何用20行代码玩生成艺术

优质文章,第一时间送达

我想和代码谈一场

不分手的恋爱

在计算机这个生态系统里,代码是一种很单纯的“生物”,她嗷嗷待哺。在她的世界观里,她所生成的一举一动都来自于特定的算法,而算法的幕后大佬就是每一个创作者。因此,代码最终的“成就”取决于人类的所思所想。

毫无疑问,代码是可以用来进行生成艺术创作的。代码生成艺术是指尖上的艺术,通过键盘上韵律般的敲敲打打,将无穷的创意和现代计算机技术完美糅合,作品便跃然于屏。

在本次教程中,我将用20行代码生成“离散状态下的缠绵”——形体在交叉中分离,思想在分离中交叉。

话不多说,让我们一起来看具体的教程。

首先,打开Processing,在编辑器上输入:

这样,我们就成功定义本次教程需要用到的变量。在此基础上,我们输入以下代码,建立窗口大小,给这些变量盖个520*520的房子,并设置运行帧速和背景。

接下来,我们给变量们设置规则,在这里,我运用三角函数的相关原理给变量x和y赋值,运用TWO_PI给变量gouzi赋值。

最后,华丽丽地奉上效果视频。

-END-

“人人都能学会创意编程。”

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180131G1D1YM00?refer=cp_1026

扫码关注云+社区