← 返回信息流
AI 资讯Hacker News·3 小时前

Jerry's Map

AI 深度解读

Jerry's Map:一场持续半个多世纪的算法艺术实验

背景

1963年夏天,Jerry开始绘制一张虚构城市的地图。这项工作的初衷仅仅是他在一份枯燥工作中利用空闲时间进行的涂鸦。然而,这一行为并未止步于此。在接下来的二十年里,他持续不断地为这张地图增添细节,直到1983年,他决定搁置该项目,将自由时间投入到其他用途中。

这幅地图被存放在纽约冷泉(Cold Spring)家中阁楼的角落里,积满了灰尘。直到有一天,Jerry的儿子Henry在阁楼翻找物品时发现了它,并拿下来询问这是什么。看到这幅地图后,Jerry深受触动,决定拂去灰尘,重新启动这个项目。

多年以后,这幅《地图》(The Map)已演变成一个二维的“虚拟世界”艺术项目。目前,它由超过4000块独立的8x10英寸面板组成。当这些面板组装在一起时,它们形成一个近似圆形的结构。面板的位置由以圆心为原点的N、S、E、W坐标定义。虽然矩阵中的位置是固定的,但面板本身会根据艺术家自定义的卡牌指令不断进行修改和更新。

该作品的执行媒介包括丙烯、马克笔、彩色铅笔、墨水、拼贴画以及喷墨打印在厚纸上。其创作过程由一套复杂的规则系统与随机生成的指令之间的相互作用所决定。

Jerry曾为这个项目维护多年的博客,虽然目前已不再更新,但旧帖子仍可在Blogger上查阅。此外,Reddit上有一个名为 r/jerrymapping 的子版块,专门致力于以Jerry's Map风格进行的地图制作,也是值得关注的社区。

核心内容

卡牌系统:创作的核心驱动力

整个创作过程由一张从艺术家特制牌组中抽取的卡牌指令驱动。只有当艺术家完成上一张卡牌规定的任务后,才能开始下一个循环。这一过程可能短至几分钟,也可能长达数天。

起初,这些卡牌仅作为简单的随机数生成器使用。在地图创作的早期,地图规模较小,按顺序处理面板尚属容易;但随着地图扩展到数百个独立面板,逐一处理变得极其繁琐。

Jerry解释道:“我想更快地通过这组面板,我能想到的最简单的随机数系统就是一副牌。我抽一张牌,然后向下移动对应数量的面板。”

随着Jerry开始系统化地图的工作流程,他开始在卡牌上加入具体的创作指令。现代使用的牌组改编自扑克牌,总数随着卡牌的添加、修改和移除而变化。目前,牌组中大约有100张卡牌。

Jerry对这套牌组有着独特的感受:“有时我对这副牌有某种感觉。牌中蕴含着信息。没有一个大胡子男人下令制定这些规则,但我非常感兴趣地看着结果会是什么。里面有一种现实等待被释放。它是地图的未来预测器,而且因为它一直在变化,所以它是‘活’的……我的手将颜料涂在纸上,我会退后一步,看着这些纸张,仿佛我不是创作者,而仅仅是一个观察者。”

卡牌指令解读

每张卡牌上的指令包含以下三个主要元素类别:

艺术家(Artist)的任务指令分为五类:

  1. 维度操作
    • 进入更高维度(虚空、红色、黑色、阶梯金字塔)。
    • 泼洒颜料覆盖四个连续的面板(当前面板加上距离该面板中心最近的3个面板)。
    • 创建一个新的种子面板。
    • 混合一种新的颜料颜色。
    • 丝网印刷9个连续的面板(当前面板加上周围8个面板)。
  2. 更新与复制
    • 更新并复制主图(堆叠在顶部的主图元素)。
    • 在标签纸上复制当前面板,以便在拼贴画中使用部分图像。
  3. 材料混合
    • 使用重新打印的纸板拼贴(例如麦片盒)。
    • 使用艺术家文件中的照片。
    • 使用光绘(Lumen print,物体扫描并打印)。
  4. 规则调整
    • 在指定数量的卡牌上增加或减少数字(例如,“在最后2张卡牌的数字上加3”)。
    • 从牌组中消除或添加卡牌(被消除的卡牌“退休”永远不再使用,但其指令保留在列表中,以备未来卡牌重新使用)。
    • 复制并退休最后9张卡牌(实体卡牌退休,但副本保留在牌组中)。
    • 洗牌。
  5. 记录与评估
    • 发布一篇博客文章。
    • 写一篇日记条目(同时打印并制作成拼贴材料)。
    • 发布一篇Reddit帖子。
    • 计算整套面板的销售价值(基于最新的eBay成交价)。

艺术家助手(Helper)的任务指令主要涉及:

  • 卡牌指示扫描并添加指定数量的面板到数字图书馆。
  • 卡牌要求助手整理退休的面板并进行归档。
  • 助手制作卡牌指示数量的当前面板副本,原始面板则退休并归档。
  • 卡牌要求助手更新档案的库存。

典型的一天

Jerry抽取一张卡牌,并完成其定义的任务。这一过程展示了典型的一天是如何度过的。

创作原则

以下是指引艺术家创作地图的指令和规则:

  1. 工作量定义:每张卡牌的左上角有一个大的黑色或红色数字。“任务”定义为完成卡牌上指定数量的“工作单位”。一个工作单位是覆盖一英寸方格的数量。抽取的数字和所需的工作量变化很大,因此一天的工作可能包含一张卡牌的所有工作单位,也可能只是一部分。未完成的工作单位将在下一次工作会话中继续。
  2. 指令可变性:抽取卡牌后,必须遵循卡牌上的具体指令,但这些指令在下次抽取同一张卡牌时可能会发生变化。
  3. 方向控制:工作方向由抽取卡牌的颜色决定——黑色为顺时针,红色为逆时针。
  4. 中心点:每一页都有一个“中心”点,工作由此 emanate(发散)。新页面的“中心”与父页面的“中心”相同。
  5. 新面板生成:新面板通过抽取“新面板”卡牌生成,或者为了完成某部分艺术创作而需要新面板时生成。
  6. 颜色应用:当添加新页面时,将使用“今日颜色”。
  7. 位置确定:新页面的位置通过将罗盘点放置在父页面的“中心”并确定地图最近边缘来决定(这保持了地图大致呈圆形,并在所有方向上均匀生长)。
  8. 主地图:主地图显示了由坐标定义的面板位置。
  9. 色彩抽象:颜色更具抽象性,不一定代表物理世界。颜色可以通过颜料、马克笔或拼贴画应用。42种颜色不断重新混合,以确保颜料的频谱多样性。
  10. 不覆盖原则:新的艺术品从不应用于现有的原始艺术品之上,它仅添加到页面的新版本中。

图层结构

《地图》随着时间的推移,以连续的图层表达,每一层都取代其前身。开发和修订面板的过程导致该面板的多次迭代。

基础图层(The Base Layer)分为四个阶段:

  • A. 空白页:是8x10英寸的纸板拼贴,或者是印有照片或光绘的厚纸。
  • B. 上色:空白页逐渐被 successive bands(连续条带)的彩绘颜色覆盖。
  • C. 拼贴替换:颜料被1英寸的纸张拼贴方块替换。
  • D. 城市方块:拼贴画被1英寸的城市方块替换,分为:
    1. 绿色,拥有400名新居民
    2. 红色,拥有800名新居民
    3. 灰色,拥有1200名新居民
    4. 黑色,拥有2400名新居民

第二层:虚空(The Void)

其初始阶段由不规则的纯白色拼贴块组成。随后是一层2英寸的黑白拼贴方块。在该图层上,形成1英寸的灰色城市方块,然后是1英寸的黑色城市方块。

第三层:红色维度(The Red Dimension)

由不规则的火焰形状的实心红色拼贴表达。

黑色尼斯(Black Ness)

查看原文 →jerrysmap.com