把整片星空装进你的电脑,这款 20 年开源项目至今无人能敌
生活在城市的你,抬头能看见几颗星星?在严重的光污染下,银河早已成为记忆中的画面。基石项目精选今天介绍的 Stellarium,用完全免费的方式把整个可观测宇宙搬到了你的屏幕上。它是一款用 C++ 和 OpenGL 构建的开源天象模拟软件,GitHub 累计 9,777 Star,从 2001 年启动至今已持续开发超过 20 年,是被全球天文馆和无数天文爱好者验证过的"准专业级"工具。

比真实的星空更"真实"
Stellarium 远不只是"显示一些光点"那么简单——它的天体数据库包含超过 6 亿颗恒星,数据来源于 Hipparcos、Tycho-2、Gaia DR2 等多个专业星表。每一颗星的位置、亮度、色温和光谱类型,都基于真实的天文观测数据计算渲染。你看到的星空,和你在同一时间、同一地点用肉眼或小型望远镜看到的,几乎完全一致。

它的能力矩阵远超普通人的想象:
- 实时大气渲染:模拟 Rayleigh 散射和 Mie 散射,日出日落、晨昏蒙影、月光效果全部物理级准确
- 时间旅行:输入任意日期和时间(过去或未来几千年),看到对应时刻的精确星空。比如验证公元 1054 年宋代记录的"天关客星"在那晚的具体位置
- 行星细节:太阳系八大行星及主要卫星都有高分辨率纹理,你可以"飞"到木星表面看大红斑
- 深空天体:完整的 NGC/IC 星表,星云、星系、星团全部标注,支持不同波段的可视化
- 望远镜控制:通过 INDI/ASCOM 协议直接连接天文望远镜,实现屏幕上一键自动寻星

二十年的技术积淀
从架构上看,Stellarium 堪称开源软件工程的经典案例。它基于 Qt6 + OpenGL 构建,渲染管线高度优化——能够在普通集成显卡上以 60fps 流畅渲染数亿天体。跨平台支持 Windows、macOS、Linux 甚至 Haiku,这在图形密集型应用中非常罕见。项目采用 GPL-2.0 协议,拥有活跃的插件生态系统:
- 人造卫星跟踪:实时显示 ISS 国际空间站、星链、哈勃等数千颗在轨卫星的位置和轨道
- 日食/月食模拟:精确到秒的食相预报和可视化
- 考古天文学:模拟古代建筑(如巨石阵、金字塔)在特定日期的天文对齐关系
- 多语言星座文化:不只是西方星座,还包含中国星官、阿拉伯星宿、毛利星空等数十种传统文化星图
Stellarium 已经被全球多家天文馆正式采用,作为穹顶投影系统的核心软件。它也是天文科普教育领域事实上的标准工具——从中学地理课堂到大学天文系,都在用它辅助教学。
不只是"看星星"
对天文学爱好者来说,Stellarium 是居家观星前的必备规划工具——今晚能看到什么、什么时间、在哪个方位,打开软件一目了然。对科普工作者来说,它是制作天文演示的最佳素材引擎。对家长来说,它是给孩子最好的天文启蒙礼物——关掉房间灯,打开 Stellarium,你会看到孩子眼中闪烁的,是比屏幕更亮的好奇心。
🔗 项目地址:https://github.com/Stellarium/stellarium


浙公网安备 33010602011771号