SIGN_China
May 31, 2026
《标记中国》是一个基于 TouchDesigner 构建的沉浸式星空互动项目。项目以深空、星图与宇宙信号为视觉语境,将观众发送的信息转化为实时画面中的互动触发信号,使原本连续播放的星空影像系统,能够在接收到新的观众数据后进入短暂的交互状态

《标记中国》是一个基于 TouchDesigner 构建的沉浸式星空互动项目。项目以深空、星图与宇宙信号为视觉语境,将观众发送的信息转化为实时画面中的互动触发信号,使原本连续播放的星空影像系统,能够在接收到新的观众数据后进入短暂的交互状态
在系统设计上,项目通过 UDP 接收外部数据。每条信息包含 Message ID、Client ID 和 Name 三类核心字段。其中 Message ID 用于判断消息是否为新输入,Client ID 用于识别发送来源,Name 则作为画面中可被调用的文本内容。系统在检测到新的 Message ID 后,会触发一次完整的交互流程:画面中出现对应文字提示,原本的视频播放状态切换为互动状态,星空视觉、文字显现与摄像机运动同步启动,形成一次“信号进入深空”的视觉事件
为了避免多条消息在短时间内连续触发,项目在逻辑层设计了输入限制机制。一方面,系统会记录已经出现过的 Message ID,避免同一条消息被重复识别;另一方面,系统可以针对 Client ID 设置冷却时间,使同一个发送端在单位时间内只能触发一次交互。这样既能保证现场互动的秩序,也能避免画面被高频输入打断
项目的核心控制逻辑采用状态机结构进行管理。系统整体可以被划分为 idle、interaction、cooldown、loop 四个状态。idle 状态下,画面保持基础视频或星空循环播放;当新消息进入后,系统切换到 interaction 状态,播放文字动画、视觉变化与摄像机运动;交互动画结束后进入 cooldown 状态,在这段时间内系统暂时锁定输入,避免新的消息打断当前流程;当冷却结束后,系统重新进入 loop 或 idle 状态,继续等待下一次有效输入
在视频循环逻辑上,项目并不是简单地让视频无条件重复播放,而是在交互结束后加入计时控制。视频播放完成后,系统会启动一个 Timer,等待 30 秒或 1 分钟后,再触发视频重置播放按钮,使背景影像回到可循环播放的状态。在这个等待过程中,系统依然可以保持对 UDP 消息的监听;如果有新的有效信息进入,则可以再次触发交互动画,从而形成“循环播放、接收信息、互动触发、冷却恢复”的完整闭环
该项目的重点不只是完成 UDP 数据接收,而是将数据识别、输入限制、动画锁定、视频重置和状态切换整合成一个稳定的现场交互系统。它让观众的输入不再只是文字提交,更像是一段被系统捕获的深空信号:每一次新的信息进入,都会在星图空间中生成一次短暂、可感知、具有仪式感的视觉响应