VR Solar System
VR 太阳系科普系统
2025.09 – 2026.01
Lead Developer
4 months

太阳系全景俯视 — 八大行星实时运动
戴上 VR 头显,站在太阳系中间。八大行星按照真实天文参数运行——公转周期、自转周期、轨道倾角、偏心率全部基于开源星历数据。你可以加速时间看木星绕太阳一圈,也可以锁定火星跟着它飞,甚至站在地球表面仰望星空。每颗行星都有交互式科普面板,用 VR 手柄射线点击即可查看。
挑战
太阳系的尺度差异是最大的技术挑战——太阳直径是地球的 109 倍,海王星轨道半径是水星的 77 倍。如何在 VR 空间中同时展示这些天体而不让近处的太大、远处的看不见?三种视角的切换也需要平滑过渡,否则会引起 VR 眩晕。
方案
四层架构:XR 基础框架层(空间定位 + 手柄交互)→ 天体物理模拟层(星历数据 + 时间系统联动)→ 交互控制系统(射线点击 + 视角切换 + 参数调节)→ 可视化渲染层(行星材质 + 星空背景 + 星座程序化生成)。URP 渲染管线适配 VR 双目渲染,在画面效果和性能之间取平衡。对数尺度缩放解决天体大小差异问题。
技术栈
亮点
- 01
天体物理:开源星历数据驱动,公转/自转/轨道倾角/偏心率全参数还原
- 02
时间系统:任意时间节点跳转 + 暂停到高倍速自由调节,历史/未来状态还原
- 03
三视角切换:全景俯视 / 行星锁定跟随 / 地球表面仰望,平滑过渡无眩晕
- 04
星座可视化:真实星图数据还原星座连线与艺术形象,星点明度实时调节
- 05
VR 交互:手柄射线点击行星触发科普面板,翻页浏览天体参数与探索历史
成果
完整的 VR 科普体验:八大行星实时物理运动、任意时间节点跳转与流速调节、星座连线与艺术形象可视化、三种交互视角(全景俯视/行星锁定/地球表面仰望)、每颗行星的交互式科普面板。支持 VR 实体机部署。
反思与收获
VR 开发和传统 3D 开发最大的区别是"你在场景里面"。屏幕上看着没问题的视角切换,戴上头显可能直接让人晕。最终所有视角切换都加了缓动过渡和黑屏淡入淡出。另一个收获是对"科普"的理解——好的科普不是堆数据,而是让人产生"哇"的瞬间。站在地球表面仰望整个太阳系的那个视角,就是这个项目最有价值的设计。

行星锁定视角 — 交互式科普信息面板

地球表面视角 — 第一人称仰望星空