星际信使
每五秒,国际空间站的坐标变成天幕上一道蓝色弧线。NASA 每日天文图铺展为星海背景,六名宇航员的名字如星尘般飘过视野。你仰望的不是屏幕,而是此刻真实的太空。
关于作品
《星际信使》是一封来自太空的实时情书。作品通过 Open Notify API 每 5 秒获取国际空间站(ISS)的精确经纬度坐标,将其映射为三维天穹上一条持续延伸的蓝色光弧——这不是模拟数据,而是此刻距地球 408 公里高空以每秒 7.66 公里飞行的真实轨迹。背景星空由 5000 颗多层粒子构成(GLSL Shader 实现闪烁与辉光),银河带沿倾斜弧线分布 4000 颗微粒模拟真实银河密度分布。NASA APOD API 返回的每日天文图作为最底层背景缓缓显现。流星以随机间隔划过天际,每位在轨宇航员的名字以不同速度从画面右侧飘向左侧。所有 API 均包含完善的降级处理——即使网络中断,模拟数据也能维持完整的视觉体验。
功能介绍
- ISS 实时位置追踪(Open Notify API,每 5 秒刷新)
- 5000 颗多层星空粒子(GLSL Shader 闪烁 + 辉光效果)
- 4000 颗银河带粒子(倾斜弧线密度分布)
- NASA APOD 每日天文图背景层
- ISS 轨迹蓝色光弧(持续延伸 + 脉冲动画)
- 流星随机生成(30 帧拖尾 + 衰减效果)
- 宇航员名字浮动动画
- API 降级处理(模拟数据兜底)
使用说明
- 页面加载后自动获取 ISS 实时坐标和宇航员名单
- 观察蓝色光弧了解 ISS 当前飞行轨迹
- 左下角面板显示 ISS 经纬度坐标和在轨宇航员
- 等待流星划过天际
- NASA APOD 每日天文图作为星海背景