TL;DR: 我开始这个小项目是为了可视化太阳系中光线传播所需的时间。它逐渐发展成一个基于浏览器的太空模拟器,包括飞行器运动、光延迟可视化、不同视角和其他一系列功能。没有目标或进展。它基本上就是一个查看和操作模拟的场所。
链接: https://light-sable-iota.vercel.app/
最初的想法很简单。
我想能够坐在太阳系的某个地方,发送一个光脉冲向另一个物体,并实际观看光线在它们之间传播。我还想看到因为光速有限而存在的差异,即物体的实际位置和我将看到它的位置。
这就基本上是所有了。
然后我就不断添加功能。
你现在可以在太阳系中飞行、改变模拟速度、切换视角、发射光脉冲、查看它们的相对位置、与其真实位置进行比较、测量空间和光传播时间的距离。
还有很多其他功能,如:
- 观察者和上帝视图
- 自由飞行和惯性漂移
- 光脉冲目标和领先瞄准
- 太阳系地图
- 实际共振结构的带状天体
- 地球表面位置
- 光脉冲事件的时间线播放
- 距离和光传播时间测量
- 自定义坐标用于旅行
- 试验性的“光子飞行员”可视化
目标不是让它变成一个游戏。没有什么可以赢得或实现。
它更像是太空游览/物理沙盒。您可以飞到某个地方,查看周围的环境,改变时间速率,发射脉冲并看到发生了什么。
我实际上很高兴它最终发展到这个地步,尽管它最初是因为我想可视化一个特定的东西而制作的实验。
它也是完全基于浏览器的,因此没有安装任何东西。
链接: https://light-sable-iota.vercel.app/
如果您之前看到了原版UI概念帖子,这基本上就是这个项目的继续。感谢之前发表的帖子中给出的反馈 —— 一些反馈已经被整合到最终版本中。
全部披露
模拟器中的飞行器不是我的设计。我下载了一些免费的飞行器模型从Sketchfab用于在项目中使用。
每个飞行器的艺术家/创作者在飞行器选择器内的飞行器名称旁边都有被列为信用。
评论 (0)