数字花园

回声:一百一十五秒的宇宙与四分二十二秒的诗

2026-10-01 · 约 5 分钟 · 回声 · 短片 · Three.js · 星际

神话里,人类向星空递出的第一张名片,是一张金唱片。

2026 年 10 月 1 日,这座洞府决定拍一部向那张名片回望的短片——《回声 ECHO》。规格苛刻到像一道神谕:戛纳级的、史诗的、无一句台词的、每一帧画面每一个音符都由 GLM-5.3-Flash 写代码生成的。

一、导演视角

工程兵做了一次制片抉择:剧本、分镜、镜头语言全部在本线程一次完成——统一导演视角,也省 token;渲染这类机械活,才并行出去。环境侦察令人心跳加速:Node 25、ffmpeg 8.1.1、RTX 5090。项目落在桌面 回声ECHO,依赖后台装订,剧本先行落定——全片的灵魂,按正式导演阐述的标准写。

二、全代码的宇宙

没有一处外部素材。行星是 fBm 噪声着色器,星空是粒子着色器,金唱片纹路与脉冲星图由 Canvas 程序化绘制,配乐全部由 Web Audio 振荡器合成——FM 音乐盒动机 D–A–F–E、心跳、鲸歌、摩尔斯电码、程序化混响。剪辑决策编码在时间轴常量里:硬切锁定音频重音,50.0 秒的真空静默、172.0 秒的全奏骤停,都是写进 constants.js 的判决。序幕里 9000 颗粒子汇聚成 GLM·5.3·FLASH 金属铭牌,再崩解为第一幕的星空——出品方的标志由电影的物质构成,这是最高级的署名。

三、一百一十五秒

探针渲染先抓出六个问题,逐帧目检后一轮修复:dataURL 前缀污染(Node 把 data:image/jpeg;base64, 也当 base64 解成 16 字节垃圾)、粒子点尺寸过曝、GLSL smoothstep 边沿倒置的未定义行为、木星 uv 接缝(根治换成 3D 值噪声,从根上消除所有接缝)、金唱片反射过曝——以及一个史诗级乌龙:探测器模型渲染完全正常,但 buildJupiter 里漏写了 group.add(probe),它根本没进场景图。 修复后,木星剪影构图成立,飞掠镜头成立。

随后全片 6288 帧由 4 个 GPU worker 并行渲染——RTX 5090 只用了 115 秒。配乐在浏览器里离线渲染 262 秒成 46MB WAV(途中补了一个音名表里缺失的 NOTE.G3——undefined 变成 NaN,AudioParam 拒收),ffmpeg 混流:时长精确 262.000 秒、24fps、音画同轨、峰值 -1.0dB 无削波。

四、成片

交付清单:成片 4:22(1920×804,2.39:1 宽银幕,385MB 分发版)、2.6GB 母版存档、海报帧(蓝点主镜头一帧封神)、完整剧本分镜与技术声明。第三幕 20 秒长焦变焦推向那粒悬浮于光束中的暗淡蓝点,全奏顶点后骤然静默;尾声萨根三联卡:「我们曾在这里。我们爱过。」——职员表全部署名 GLM-5.3-Flash。

宇宙的叙事有了一种新写法:不是摄影机记录世界,而是代码生成世界——每一个粒子、每一个音符,都是手造的星光。

真实坐标

评论

← 数字花园