最近把一个自己做的项目开源了,叫 Twinverse ,中文名是孪生宇宙:
https://github.com/chobitsX/Twinverse
这是一个用 Godot 4.7.2 ( GDScript )写的教育向 3D 探索应用。打开后从宇宙结构全景出发,可以进入银河系、太阳系和地球,走近海洋、林地、荒漠、城市和两极,也可以从地面看星空;还可以沿着一条鱼,进入心脏、细胞、线粒体,一直到分子和原子的参考结构。界面支持简体中文和英文,右上角菜单可以切换。
先说清楚它不是什么:这不是宇宙的实时数字孪生,而是参考数据、简化模型和教学场景的结合。科学边界在仓库里有说明。
目前最新公开版本是预览版 v0.4.190-preview.1 。有可下载的 macOS 包,解压后打开 3DWorld.app 就能看现有内容,不用先装 Godot ,也不需要任何生成服务的 Key 。不过有几个限制,提前说一下:
这是临时签名、未经 Apple 公证的预览包,第一次打开可能被系统拦截
包里有 Apple Silicon 和 Intel 两套可执行文件,但我只在自己的 M5 Mac 上实测过
Windows 、Linux ,以及 Intel / 8GB 等低配 Mac 都还没有验证,也还没有 Windows 发行包。Windows 用户如果愿意试,需要按文档用固定版本的 Godot 从源码运行
仓库和 Release 里有 60 秒中英文演示(以及更轻的 WebM )。画面来自真实 Godot 场景,用程序化运镜和固定步进录制后再剪辑,产品 HUD 是隐藏的,所以它不是实时性能或连续操作的证明:
https://github.com/chobitsX/Twinverse/releases/tag/v0.4.190-preview.1这个项目是我全程用 AI Coding 做的,主要是 Codex 、Claude Code 这类编程工具,由我提目标、指导和检查结果。仓库里有 AGENTS.md http://AGENTS.md 和 AI 共建说明,也欢迎用自己熟悉的 AI 工具一起维护。运行现有内容不需要 AI 或生成服务账号。代码和文字是 MIT ,项目有权授权的自有美术是 CC BY 4.0 。
我比较希望有人来试试,也欢迎一起贡献。不一定要写代码:科学纠错、翻译、测试都很有用。现在有几个范围比较小的任务:
#1 核对英文操作说明( good first issue )
#2 核对一处天文说明的主要来源( good first issue )
#3 改进一小段英文界面用语( good first issue )
#4 在 Windows 或 8GB Mac 上做一次首次运行报告( help wanted )
任务说明在这里: https://github.com/chobitsX/Twinverse/blob/main/docs/community/FIRST_CONTRIBUTIONS.md
欢迎随便玩玩,说说哪里不顺手,或者哪段说明看不懂。谢谢。
主楼这个项目用 Godot 做科普的思路很赞,可以考虑加入更多交互元素来提升用户体验。
- RustyLynx722小时前⭐️ 新访客5176
我线上也做过类似的科普项目,Godot的3D渲染效果做这种宇宙探索真的很适合,跨平台也方便。
这种分层探索设计很酷,但会不会让用户在层级间频繁切换时产生迷失感?
我线上就这样搞过,这个项目性能测试有考虑过多平台不同配置的表现数据吗?