Zoomquilt 的无限缩放错觉是怎么做出来的?原理与观看方式
Zoomquilt 的“illusion”指的是一种无限缩放错觉:画面不断向中心放大,每一层放大到边缘时,恰好与下一层画面衔接,于是看起来像永远钻不完。观看方式很简单——打开 zoomquilt.org,用键盘的上、下方向键控制缩放方向。它适合任何想直接体验这种视觉错觉的人,无需了解背景也能看;想理解它为什么“无缝”,则需要知道它的协作拼贴画机制。
无限缩放错觉的原理
普通动画要循环,通常得让画面回到起点。Zoomquilt 换了个思路:不回头,一直往前(往画面深处)走。
- 每一帧都在放大当前画面。
- 当放大到某个程度,画面边缘会出现下一幅图的内容。
- 下一幅图与当前图在边界处对齐、融合,观众察觉不到切换点。
- 如此层层嵌套,形成“无限”的错觉。
关键不在动画技术本身,而在于画面内容被设计成首尾可衔接。这正是它需要多人协作的原因:单靠一个人很难画出足够多又能严丝合缝拼接的图层。
协作拼贴画是怎么做到无缝的
Zoomquilt 由 Nikolaus Baumgarten 于 2004 年发起,灵感来自早期互联网上的协作拼贴画社区(如 tiles.ice.org)以及超现实主义绘画游戏 Cadavre Exquis(精致尸体)。它的工作方式大致是:
- 一位画师认领拼贴画中的一个“格子”(tile)。
- 系统给出这个格子四周相邻格子的边框,画师必须把自己的画融合进这些边界。
- 下一位画师接着上一位留下的画面继续画,可以延续、也可以出人意料地改造。
- 最终这些互相衔接的格子被串成一条可无限放大的动画链。
另一个灵感来源是 Gridcosm(1997 年启动、至今仍在更新的类似无限协作图像项目)。区别在于:Gridcosm 当时只是静态图像、且任何人都能投稿,画面更混乱;而 Zoomquilt 的目标是做出无缝的动画无限缩放错觉,因此在衔接上要求更严格。
参与 Zoomquilt 的插画师包括 Andreas Schumann、Eero Pitkänen、Florian Biege、Jann Kerntke、Lars Götze、Luis Felipe、Marcus Blättermann、Markus Neidel、Paul Painter、Oliver Schlemmer、Sonja Schneider、Thorsten Wolber、Tony Stanley、Ville Vanninen 等。
怎么观看和操作
- 打开 zoomquilt.org。
- 使用键盘的上方向键和下方向键导航,控制画面放大或缩小的方向。
- 持续按住即可体验连续无限缩放。
页面本身还提供了一些延伸入口:Mac 屏保、Android 动态壁纸,以及同系列的其他作品链接。这些属于站点提供的附加形式,具体可用性以网站当前状态为准。
Zoomquilt 及其后续作品的差异
同一个概念被反复重做,形成了几个可区分的版本:
| 作品 | 时间 | 特点 |
|---|---|---|
| Zoomquilt | 2004 | 初代,发布后迅速走红;最初为 Shockwave 和 Flash 格式,2013 年移植到现代网页标准 |
| Zoomquilt 2 | 2007 | 续作 |
| Arkadia | 2015 | Nikolaus Baumgarten 与 Sophia Schomberg 合作,主题是宁静繁茂的植物奇幻世界 |
| Infinite Flowers | 2022 | 新的续作 |
| Organic City、Infinite Flowers | — | 站点上列出的相关作品 |
如果想理解“无限缩放”这个概念的历史源头,可以追溯到 1968 年的两部影片:Eva Szasz 的 Cosmic Zoom 和 Ray 与 Charles Eames 的 Powers of Ten,二者都改编自 Kees Boeke 1957 年的儿童书 Cosmic View,主题正是宇宙中事物的相对大小。
一句话总结
Zoomquilt 的错觉不靠复杂特效,而靠把多幅协作拼贴画首尾衔接成一条可无限放大的链;你只要打开网页、按上下方向键,就能亲自钻进这条链里。