在线体验 描述
《寄一个世界给你》不是「一个」世界,而是一台「送世界的机器」。你写下送给谁、你们之间的一件事,它就生成一个只属于那个人的微缩世界——6.5 米宽,刚好装下一件事和一个人。你拿到一条链接发给对方;对方打开、走进去,走到中间,那句话才浮出来。
收件人还可以挑一件东西——纸船、蜡烛或者那封信——回一封信,回信同样是一条链接,所以这是一次双向的通信,而不是一个静态的展示页。场景里的物件按现实尺寸摆放(信 0.12 米、椅子 0.9 米、街灯 3.5 米、树 4.5 米),配合 1.62 米的眼高,让这个小世界有可信的空间感。物件也不只是摆设,它们承担着机制:走近时会亮一档,回信时会漂向中心。
整个作品没有后端:世界完整编码在链接里(样例世界为 282 个字符),没有服务器,也没有数据库,链接永久有效。作品不加载任何图片、字体或音频文件,草丛、地面、天空、远山、云、星星、雨雪和水洼都由代码生成,音景用 Web Audio 实时合成,界面使用系统字体;也没有用任何构建工具,直接靠浏览器原生的 ES Modules 和 importmap 运行。除 3D 资产外,图像、音频和文案都不是 AI 生成的,代码由作者编写。
Tripo 用在哪里
场景里的 14 件 3D 资产全部由 Tripo 的 text_to_model(文生 3D)生成,作品里没有一个占位体。作者说,没有 Tripo,这件作品只能退化成几何体摆件。
- 规格:每件都是 GLB,带 512×512 的基础色贴图和法线贴图,约 1.15 万个三角面;通过生成脚本调用 Tripo API 生成,经脚本化导入和压缩后,由 three.js 在运行时直接加载。
- 三种叙事角色:会回应你的(灯、蜡烛),给出尺度的(自行车、树、钟),要低头去读的(信、纸船)。资产的形与质,直接决定了「这是不是一个地方」。
- 物件即机制:它们不只是被看的模型,而是机器里能动的零件——走近时会亮一档,回信时会漂向中心。


