立项原因:传统天文科普产品多为静态图文或视频,用户无法按真实物理规律自由探索宇宙,尺度感与临场感缺失。本项目旨在解决"宇宙可看不可玩"的问题——基于真实天文数据(星表、城市库、探测器轨道、实时天气)构建可交互的 3D 宇宙模拟器,让用户以第一人称降落到任意行星地表、任一城市,身临其境理解空间尺度与时间尺度。面向科普教育、天文爱好者及展馆数字展陈场景,可作为在线教学演示与公众科学传播工具。
点击空白处退出提示
立项原因:传统天文科普产品多为静态图文或视频,用户无法按真实物理规律自由探索宇宙,尺度感与临场感缺失。本项目旨在解决"宇宙可看不可玩"的问题——基于真实天文数据(星表、城市库、探测器轨道、实时天气)构建可交互的 3D 宇宙模拟器,让用户以第一人称降落到任意行星地表、任一城市,身临其境理解空间尺度与时间尺度。面向科普教育、天文爱好者及展馆数字展陈场景,可作为在线教学演示与公众科学传播工具。
① 太阳系模拟:太阳按 SDO 真实观测风格实时动态渲染(日珥、耀斑、谱斑、暗条),八大行星按真实轨道运转,200+ 人造卫星/探测器按真实或推算位置标注并可点击探访;② 行星地表:可第一人称降落到每颗行星不同着陆区,地形、大气、闪电、风暴等按真实数据推理动态渲染,自由行走探索;③ 地球 720°:真实晨昏线地球仪,国界/城市数据图层,点击任意地点降落,当地群系、气候、昼夜星空实时渲染,内置 27 个世界地标轮廓;④ 星伴 AI 助手:接入 DeepSeek 大模型 + RAG 检索(站内造物库 + 维基百科联网 + 6226 全球城市库),支持对话问位置、一键跳转/降落、上传图片视频识别天体;⑤ 时间尺度/可观测宇宙/深空画廊等沉浸式章节,全站中英双语一键切换。
本人负责产品策划、交互设计与全部开发工作。技术栈:React 18 + TypeScript + Vite,Three.js / React-Three-Fiber 构建 3D 渲染层,zustand 状态管理,Tailwind CSS。亮点与难点:自定义 GLSL Shader 实现太阳表面绒毯纤维与临边日珥壳层的实时动态渲染;对数深度缓冲解决天文尺度的深度精度问题;星表/轨道根数驱动天球与探测器位置实时解算;值噪声地形 + 真实地球纹理采样推断落地群系,接入 open-meteo 实时天气驱动云层降水;RAG 架构将站内 200+ 造物库、维基百科与全球城市库注入 DeepSeek 实现可跳转、可降落的对话式导览。全站数据可离线运行,纯前端部署。












评论