OpenSpace/OpenSpace
GitHub: OpenSpace/OpenSpace
OpenSpace 是一款开源的天文数据交互式可视化软件,旨在为科研人员、教育机构和公众提供从太阳系到整个已知宇宙的沉浸式探索体验。
Stars: 1058 | Forks: 168

一款开源的交互式数据可视化软件,旨在可视化整个已知宇宙
[OpenSpace](http://openspaceproject.com) 是一款开源、非商业且免费提供的交互式数据可视化软件,旨在可视化整个已知宇宙,并描绘我们不断探索宇宙的持续努力。OpenSpace 将数据可视化研究的最新技术带给公众,支持对来自观测、模拟以及太空任务规划和操作的动态数据进行交互式展示。该软件可在多种操作系统(Windows 和 Linux)上运行,其可扩展的架构既能驱动个人计算机,也能驱动高分辨率拼接显示屏和天文馆穹顶。此外,OpenSpace 支持全球同步连接,为世界各地的观众创造了共享体验的机会。该软件的目标受众包括希望探索宇宙的普通大众、有兴趣修改 OpenSpace 底层组件以创造独特体验的爱好者、希望创建低成本但功能强大的展览项目的非正式科学机构,以及希望在情境化且功能强大的软件中可视化其数据集的科学家。 [](https://doi.org/10.1109/TVCG.2019.2934259) [](https://doi.org/10.1109/TVCG.2017.2743958) 背景
OpenSpace 起源于瑞典的 林雪平大学 (LiU) 与 美国自然历史博物馆 之间的合作。该软件的开发始于几年前,通过与 NASA 戈达德太空飞行中心的 社区协调建模中心 (CCMC) 密切合作,进行太空天气预报建模,随后继续进行了 NASA“新视野号”冥王星探测任务和 ESA“罗塞塔号”67P/丘留莫夫-格拉西缅科彗星探测任务的可视化。这一充满前景的初步工作为后续获得 NASA、瑞典 eScience 研究中心以及克努特和爱丽丝·瓦伦堡基金会的持续资助奠定了基础,这也使得合作范围进一步扩大,包括了犹他大学的 科学计算与成像 (SCI) 研究所、纽约大学 的坦登工程学院、全球多所非正式科学机构以及多家国际供应商。 功能
OpenSpace 支持的一些高级功能包括: - AMNH 的 Digital Universe 太阳系外数据集目录(恒星、星系、类星体等) - 太阳系主要天体的高分辨率行星图像(地球、月球、火星、金星等) - 代表太空任务的动画 3D 模型(ISS、新视野号、JWST 等) - 支持带有任意用户自定义内容的自定义配置文件 - 能够驱动任何类型的显示环境(平面屏幕、多投影仪、天文馆等) - 引擎的 Lua、JavaScript 和 Python 接口,允许高度自定义的控制 - 原生支持将交互式会话导出为单个帧以用于视频导出 - 更多功能(请参阅我们的[更新日志](https://github.com/OpenSpace/OpenSpace/releases/)) OpenSpace 需要支持 [OpenGL](https://www.opengl.org/) 4.6 版本。 入门指南
本仓库包含 OpenSpace 的源代码和示例配置文件,但不包含任何数据。要构建和安装该应用程序,请查看 文档。在这里,您将找到所有操作系统的构建说明。请注意,Apple Silicon 系列芯片原生不支持 OpenGL,并且 Metal 2 不支持 `double` 精度(参见 规范 第 2.1 节),因此很遗憾暂不支持 MacOS。 编译要求如下: - CMake 4.0 或更高版本 - 支持 C++23 的 C++ 编译器(Visual Studio 2026 18、GCC13、Clang18) - Qt:bulb: 提问 :bulb:
随时可以创建 Issue 来反馈缺失的功能、报告错误或编译问题,或者通过 电子邮件 联系我们。如有任何问题,非常欢迎您加入我们的 Slack 支持频道,您可以随时免费 注册。:heart: 贡献 :heart:
非常欢迎任何对该软件的贡献,形式多样:包括报告错误、修复错误、创建新内容、编写新功能,甚至是创建和分享您使用该软件制作的图像和视频。请随时在 Slack 的 #showcase 频道分享您想分享的任何内容。 
OpenSpace activity
OpenSpace User Interface activity
许可证
OpenSpace 采用宽松的 MIT 许可证。许可证文件包含了更多细节,但简而言之,只要您注明出处,就可以将 OpenSpace 用于商业或非商业目的。支持
OpenSpace 感谢以下机构的支持:
标签:Bash脚本, C++, MIT许可, rizin, 三维可视化, 交互式数据可视化, 多显示器拼接, 天体可视化, 天文数据可视化, 天文馆, 宇宙模拟, 数据可视化, 数据可视化引擎, 数据擦除, 星系可视化, 科学可视化, 科学计算, 科普教育, 空间任务规划, 虚拟天文台, 逆向工具