什么是算法艺术(algorithmic art)?含义、与生成艺术和分形艺术的区别
算法艺术指艺术家不直接逐笔绘制图像,而是先设计一套算法或规则,再让程序按规则运算、生成画面。它适合想理解“机器如何参与创作”的读者:你看到的作品是规则运行的结果,而不是手工描摹的结果。以 Samuel Monnier 的 Algorithmic worlds 为例,网站把作品按 Portfolio、Information、Blog 组织,并展示 Prints 与 Latest works,说明算法艺术既可以在线观看,也可以作为版画进入实体收藏。
算法艺术的核心:算法是创作媒介
传统绘画里,笔触、颜料和构图由手直接控制;算法艺术里,艺术家控制的是规则、参数和运行过程。
- 输入:算法、数学公式、参数、随机种子或迭代次数。
- 动作:程序执行这些规则,反复计算像素、形状或颜色。
- 预期结果:生成一幅或多幅图像,艺术家再从中筛选、调整或继续迭代。
因此,算法艺术的关键不是“电脑自动画画”,而是艺术家把审美判断写进规则,再通过运行结果反推规则是否成立。
与生成艺术、分形艺术的关系
三者经常重叠,但侧重点不同。
| 概念 | 侧重点 | 与算法艺术的关系 |
|---|---|---|
| 生成艺术 | 过程与系统,强调作品如何被生成 | 算法艺术是生成艺术中更强调“算法作为媒介”的一支 |
| 分形艺术 | 自相似结构、无限细节、迭代公式 | 分形是算法艺术常见的一类,但算法艺术不限于分形 |
| 算法艺术 | 算法或规则本身作为创作核心 | 可以包含分形,也可以包含非分形的规则系统 |
简单说:生成艺术问“作品如何被生成”,算法艺术问“算法如何成为创作语言”,分形艺术则常问“迭代结构能产生什么视觉形态”。
以 Algorithmic worlds 为例
Algorithmic worlds 是 Samuel Monnier 的算法艺术作品站,页面包含 Portfolio、Information、Blog 和 Prints。首页会显示一幅 featured work,并提供“Click here to reload the page and see a new featured work”的入口,这意味着每次刷新可能看到不同作品。Latest works 和版权信息(Copyright S.Monnier 2009-2026)表明这是一个持续更新的个人创作档案。
从网站关键词看,它涉及 generative、generative art、fractal、fractal art、algorithm、algorithmic art、Ultra Fractal。Ultra Fractal 是一款分形生成软件,说明 Monnier 的创作工具与分形迭代密切相关。但网站同时使用“algorithmic art”和“generative art”,说明他的实践并不只被“分形”定义,而是把算法和生成过程作为整体创作框架。
如何开始欣赏或尝试算法艺术
欣赏时,不必先读懂公式,可以从三个问题入手:
- 规则在哪里? 画面中反复出现的结构、对称、渐变或自相似,往往是算法规则的可见痕迹。
- 参数如何改变结果? 同一套规则改变参数后,可能从几何变成有机,从冷色变成暖色。
- 随机性扮演什么角色? 有些作品每次刷新都不同,说明随机种子或运行时刻参与了生成。
如果想尝试,可以从支持分形或生成式创作的软件开始,例如网站提到的 Ultra Fractal。先复制一个简单规则,只改一个参数,观察输出变化;再逐步增加迭代或随机性。这样比一开始就写复杂算法更容易理解“规则—运行—图像”的链条。
算法艺术不是要取代手工绘画,而是把创作重心从“画什么”移到“设定什么规则让画面出现”。理解这一点,就能把 Algorithmic worlds 这类作品看作规则的可视化结果,而不是单纯的电脑特效。