入场有先后,停止也有先后
首只鸟沿竖轴下落,随后回转、上冲、转为向右,落在上方鸟带。其他个体从左侧、上方或下方进入;某些小鸟已经停住时,后来的大鸟仍在抬升和展开。可以追踪的七条身份链,分别收束到不同的固定位置。
FIELD NOTES · 02 / 飞行与构成
沿着同一只鸟追踪:它从哪里进入,怎样转身,何时停下,又怎样离开原来的位置。运动的意义,在于它不断改变鸟、圆眼、纸面与台阶之间的关系。
分时进入,各走一段曲线。
鸟带成为稳定的平面构成。
个体转向,离开原有位置。
沿空间航线,持续向深处前进。
01
WATCH THE SAME INTERVAL
对照原片15.30—23.80秒:鸟带解开,进入螺旋,再回到纸面。两段片长均为8.5秒,由同一组控件播放与拖动;可停在18秒、20秒,辨认同一只鸟的位置变化。
手动播放。拖动与逐帧按钮会暂停两段片段。
右侧是当前代码在固定时间点绘制后组成的检查片段;交互网站仍由代码实时绘制。这个对照检查Canvas画面,不代表浏览器或真机的交互验证。原片截取 ↗代码帧序列 ↗
02
ARRIVE, TURN, SETTLE
首只鸟沿竖轴下落,随后回转、上冲、转为向右,落在上方鸟带。其他个体从左侧、上方或下方进入;某些小鸟已经停住时,后来的大鸟仍在抬升和展开。可以追踪的七条身份链,分别收束到不同的固定位置。
6.6—15.3秒,以及23.7—27秒,鸟身锚点、身体朝向和主要蓝白轮廓保持稳定。7.0—7.9秒相隔0.1秒查看,上下两条鸟带没有交换次序。圆周导航和背景变化,让这幅构成继续回应操作。


| 抵达的位置 | 进入 | 曲线中段 | 最终抵达 |
|---|---|---|---|
| 下带 front4 | 4.40s · (58, 1022) | 4.80s · (414, 626) | 5.20s · (379, 522) |
| 下带 front2 | 4.50s · (28, 416) | 4.80s · (296, 510) | 5.10s · (260, 500) |
| 左端 front0 | 4.70s · (355, 34) | 5.10s · (198, 488) | 5.40s · (224, 471) |
| 上带 rear3 | 4.80s · (94, 650) | 5.10s · (481, 354) | 5.40s · (612, 366) |
| 上带 rear1 | 5.30s · (160, 1018) | 5.80s · (328, 414) | 6.20s · (423, 349) |
| 左端 rear0 | 5.60s · (19, 608) | 5.90s · (233, 464) | 6.20s · (325, 392) |
手工读取原尺寸轮廓,喙点通常约±4—9px;重叠与裁切处误差更大。使用喙尖,避免翼面翻转让轮廓质心移动、被误认成飞行位移。查看7.0—8.1秒原帧组 ↗
上方长翼建立一条张开的弧,下方较密的小鸟把弧带回画面左侧。鸟带将蓝盘围住,同时让瞳孔保持清楚的留白。入场结束后,这些个体成为构图的轮廓和节奏,视觉阅读仍然沿环形继续。
03
ONE BIRD, SEVERAL INDEPENDENT MOTIONS

以喙尖作为单鸟锚点,以尾叉指向喙的轴线读取朝向。翼面展开和侧向压缩时,头与身体有自己的连续轨迹。仅用整个轮廓的包围盒或质心,会把形变混入位移。
位置与朝向也不总相同:回程22.5—23.2秒,一只大鸟向右上移动,喙却朝左下。构建将喙锚、身体轴和局部翼面分开;鸟长取喙到较远尾尖在身体轴上的投影,翼展另算。
飞行段交替出现宽翼与窄翼,某些时刻一侧几乎压成细线;两翼的视觉面积并不始终对称。身体轴缓慢转向,翼面围绕轴换向。18—19秒的手工标点中,身体轴只转动约8°,翼面已经发生两次明显换向。
连续姿态有宽面平台;观察支持约0.6—0.7秒完成一轮翼面换向,复现暂用0.70秒作为拟合参数。这个观察不单独证明原站使用了真实拍翼或三维侧滚,也不能由2.8秒队列间隔推断共享全局时钟。
主页稳定段主要蓝白轮廓保持展开的剪影。前带同时具有较小上翼与浅下月牙翼面。左侧另有低灰度鸟状底层翻动,而蓝色本体不动;录像不能唯一确定底层是投影、背翼或独立图层。
构建采用:稳定主页关闭本体漂移和持续拍翼,把停住的轮廓作为版面的一部分。两翼按各自投影控制,不让全身一起形变。

04
A MOVING QUEUE IN PROJECTED SPACE
暗场鸟群从左下进入,沿左侧抬升,越过顶部,再向右侧和内圈延伸。18秒与20秒中,同一只鸟有明确的位置推进。靠近画面的个体更大、屏幕位移更快;向深处推进时,尺度和屏幕速度逐渐减小。
相邻个体经过同一航线位置的近似时间间隔。它表示队列错相,不表示整条航线一圈的周期。
队列保持间隔,局部路径允许向右弓出。深度感来自位置、体量、屏幕速度与遮挡共同变化。

| 个体 | 18.00s | 20.00s | 两秒平均屏幕速度 |
|---|---|---|---|
| S01 · 近侧左下 | (45, 890) | (98, 731) | 约83.8px/s |
| S04 · 左侧上方 | (235, 314) | (254, 214) | 约50.9px/s |
| S07 · 顶部远侧 | (464, 103) | (527, 113) | 约31.9px/s |
坐标使用720×1280画面基准;头部位置近似误差±3—6px。速度为两点直线位移除以2秒,用于比较屏幕推进量,不当作完整曲线的真实飞行速度。跳到18秒对照 ↑跳到20秒对照 ↑18/20秒同鸟身份标注 ↗

一只鸟跨越浅色台阶和暗色区域时,身体可以同时呈现蓝与白:深色背景上的部分显白,浅色踏面上的部分显蓝。主页同样可见单鸟跨过纸面与蓝盘时分段反色。
这让鸟直接参与平面形状的切分。它进入一个面,就改变那个面的读法;台阶上的蓝色剪影与黑场中的白色剪影,仍然是连续的一只鸟。
复刻按当前位置的表面逐像素决定鸟色。遮罩或合成是本次构建选择,录屏本身不能证明原站使用了哪种API。
05
OBSERVED / RECONSTRUCTED
开场七只鸟的连续身份链;稳定主页的固定剪影;18秒和20秒暗场中同一个体的推进;近远尺度和屏幕速度差异;翼面的宽窄交替;同一只鸟跨表面时的蓝白反色。
主页标注17个可见或被边缘裁切的轮廓。最右侧、重叠处和暗场消失点附近存在身份与锚点不确定性,数据中保留对应误差与空缺。
采样点之间的平滑曲线、未完整追踪个体的入场、局部翼面投影的几何方式、表面遮罩和场景时间控制,均是为重现观察结果建立的模型。
这些模型应接受连续帧对照的检验。当前页面记录录屏可支持的运动关系与本次复刻取舍,不将推导称作原站源码或唯一算法。
集结让形状到达正确的位置;凝固让鸟成为版面;解开释放原有关系;持续航行把视线带入深度。一次运动的起点与终点,都必须能解释画面为什么这样组成。
06
TIME WITHIN THE SURFACE
把鸟群、建筑、眼与台阶的姿态固定,只推进散点的时间。两段各5秒的代码绘制片段,用于检查变化是否留在所属表面内。
原片18—19.5秒的台阶末端连续变化,颗粒与实体白面共同消融、凝聚。现有短片不足以确认首页颗粒长时间停留时的变化;纸张底纹也没有独立飞尘的可靠证据。
修复停留暗场时颗粒随场景时间一起冻结的问题。蓝盘、小节点与黑块下缘加入克制的局部变化,轨道保留少量沿线标记;纸张底纹和主要构图保持稳定。首页新增变化属于本轮设计延伸。
片段由实际 Canvas 绘制入口生成;此处只推进材质时间,因此鸟群保持同一姿态。真实页面中,鸟群仍按已建立的运动逻辑运行。该检查不等同于手机真机帧率测试。