VISUAL ESSAY · KINEMATICS & EMBODIED ART
Strandbeest 机构设计与运动仿真
从五金店里的黄色电线套管出发,沿着圆、交点与十根定长连杆,看一阵海风如何变成沙滩上的一步。
I — MATERIAL
Strandbeest 的设计背景
Theo Jansen 的故事里,起点很朴素:五金店可以买到的电线套管。他在自己的问答中回忆,一篇报纸专栏里的想象让他买来这些管子,准备给这种材料一年的时间。后来,这一年不断延长。
读 Jansen 本人的回忆 ↗
黄色 PVC 管轻、便宜,也给造型留下了很多空白。没有皮肤的动物,让人同时看见形状与结构:一阵风穿过它,也穿过那些由三角形围出来的空隙。它的轻盈既是视觉上的,也是材料上的。
但轻盈不是一开始就有的。Jansen 记录过,最早用胶带连接的 Vulgaris 连站立都做不到。后来,扎带与新的腿部结构才让 Currens Vulgaris 站起来、走起来。美丽的成品背后,还有连接会松、身体会倒、材料不听话的日子。
胶带时期,1990—1991 · 扎带时期,1991—1993 ↗
这让“创造生命”这样宏大的念头,落回了一双手能够碰到的尺度。艺术家的想象没有停在一个比喻里。它需要找到接头,找到长度,找到让下一步发生的办法。
II — CONSTRAINT
连杆参数与步态生成
圆周运动很容易得到,走路却要求另一种节奏:脚先向一侧移动,再抬起、收回。连杆的特别之处,在于它可以用固定的长度,把一种轨迹变成另一种轨迹。
先把复杂的腿放下,只看两个点。如果一根杆的一端固定,另一端就只能沿圆周移动。如果另一根杆又从另一个点连过来,那个活动点便必须同时落在两个圆上。于是,一大片自由的位置,被缩小到两个交点;选定装配的一侧,位置就确定了。
下面把这件事拆成四幕。随着向下滚动(或点击上方步骤按钮),先转一个圆,再寻找交点,最后让所有约束一起工作,并亲手微调 11 根神圣数字连杆。
III — A PATH & WIND WALKER
轨迹仿真与机械实现
沿着虚线看,脚端的运动并不均匀。默认比例下,路径的一部分较平,另一部分向上绕回。如果把较平的一段用来接触地面,就能看出它为什么让人联想到迈步。这里的脚端轨迹来自计算;“接触地面”仍然只是我们对它的一种用途设想。
真正走到沙滩上,材料会为这条曲线添上自己的性格:管子会弯曲,接头有间隙,脚与沙子会互相牵制,几条腿也要错开节奏。几何给出一种运动的可能,实体的步伐还需要这些条件共同成立。
下面这座整机实验台将单腿扩展为完整的海滩动力兽:你可以在 2D 视图中调节海风风速、对比“三相 6 腿交错支撑”与“单对腿颠簸”的差异,或切换到 Three.js 3D 视图,360° 旋转并沿 Z 轴拆解黄色 PVC 管骨架与曲柄轴层。
也因此,那个“无法闭合”的提示值得停下来看看。这时,两根定长的杆已经够不到彼此。约束有时会产生一种漂亮的运动,有时也会诚实地告诉我们:这一条路走不通。
这张图具体算了什么?
这是独立绘制的 Jansen 式理想平面模型,没有做实体测试。G = (0, 0),O = (38, 7.8),曲柄 OC 默认长 15;其余杆长如下。数字仅作为本示意的无量纲输入,不代表对某一件 Strandbeest 实物的测量。
GK 41.5CK 50GL 40.1KL 55.8GM 39.3CM 61.9LN 39.4MN 36.7MF 49NF 65.7
程序依次求出 K、L、M、N、F,固定每次圆相交时的装配分支;没有可用交点就停止。轨迹每隔 1° 采样,遇到不可达处会断开,不用平滑曲线把缺口补上。模型忽略重量、摩擦、材料变形与杆件碰撞;未运行步态优化,也未复现原作者的遗传算法。
IV — POSSIBILITY
机构参数的进化优化
Jansen 在自己的演化记录中说,这些杆长的比例曾借助 Atari 电脑上的遗传算法寻找。这是一个迷人的交汇:艺术家提出想象,材料施加限制,计算帮助寻找比例,沙滩再给出新的问题。
关于杆长与遗传算法的原始叙述 ↗
沿这条线继续做自己的实验,可以先说明希望保留什么:更平的触地段,更小的抬脚高度,还是更容易加工的结构?不同问题,会让不同的形状留下来。所谓“更好”,总要回到一个具体的愿望。
看懂圆与交点之后,那只脚并没有变得不神奇。反而是一些原本看不见的关系显现出来:一根杆不能伸长,另一个关节便只好转身;局部很简单,放在一起却有了节奏。
也许技术与艺术相遇的地方,就在这里。我们一边知道它为什么动,一边仍然愿意看它多走一步。