返回作品
05

VR Solar System

VR 太阳系科普系统

// Year

2025.09 – 2026.01

// Role

Lead Developer

// Duration

4 months

VR 太阳系全景

太阳系全景俯视 — 八大行星实时运动

// Overview

戴上 VR 头显,站在太阳系中间。八大行星按照真实天文参数运行——公转周期、自转周期、轨道倾角、偏心率全部基于开源星历数据。你可以加速时间看木星绕太阳一圈,也可以锁定火星跟着它飞,甚至站在地球表面仰望星空。每颗行星都有交互式科普面板,用 VR 手柄射线点击即可查看。

// Challenge

挑战

太阳系的尺度差异是最大的技术挑战——太阳直径是地球的 109 倍,海王星轨道半径是水星的 77 倍。如何在 VR 空间中同时展示这些天体而不让近处的太大、远处的看不见?三种视角的切换也需要平滑过渡,否则会引起 VR 眩晕。

// Approach

方案

四层架构:XR 基础框架层(空间定位 + 手柄交互)→ 天体物理模拟层(星历数据 + 时间系统联动)→ 交互控制系统(射线点击 + 视角切换 + 参数调节)→ 可视化渲染层(行星材质 + 星空背景 + 星座程序化生成)。URP 渲染管线适配 VR 双目渲染,在画面效果和性能之间取平衡。对数尺度缩放解决天体大小差异问题。

// Tech Stack

技术栈

Unity 2022 LTSXR Interaction ToolkitURPC#VRAstronomical Ephemeris Data3D Modeling
// Highlights

亮点

  • 01

    天体物理:开源星历数据驱动,公转/自转/轨道倾角/偏心率全参数还原

  • 02

    时间系统:任意时间节点跳转 + 暂停到高倍速自由调节,历史/未来状态还原

  • 03

    三视角切换:全景俯视 / 行星锁定跟随 / 地球表面仰望,平滑过渡无眩晕

  • 04

    星座可视化:真实星图数据还原星座连线与艺术形象,星点明度实时调节

  • 05

    VR 交互:手柄射线点击行星触发科普面板,翻页浏览天体参数与探索历史

// Result

成果

完整的 VR 科普体验:八大行星实时物理运动、任意时间节点跳转与流速调节、星座连线与艺术形象可视化、三种交互视角(全景俯视/行星锁定/地球表面仰望)、每颗行星的交互式科普面板。支持 VR 实体机部署。

// Reflection

反思与收获

VR 开发和传统 3D 开发最大的区别是"你在场景里面"。屏幕上看着没问题的视角切换,戴上头显可能直接让人晕。最终所有视角切换都加了缓动过渡和黑屏淡入淡出。另一个收获是对"科普"的理解——好的科普不是堆数据,而是让人产生"哇"的瞬间。站在地球表面仰望整个太阳系的那个视角,就是这个项目最有价值的设计。

// Gallery
行星科普面板

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

地球表面仰望

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