银河行业信息

凌晨三点,我在一个方块世界里看见了银河

说出来你可能不信,昨晚我刷B站,被一个视频硬控了整整四十分钟,标题特朴素,就几个字:“MC里搭了个银河系”,我心想,银河系?在《我的世界》里?这得疯成什么样。

点进去之后,我人傻了,不是那种“哇好厉害”然后划走的傻,是那种你得暂停、倒回去、再暂停,然后对着屏幕自言自语“这是怎么做到的”那种傻,视频里,一个玩家操控着视角,从一片漆黑的虚空中缓缓飞过,前方忽然亮起来——那是旋臂,由几百万个发光方块组成的、带着星团和尘埃带细节的旋臂,视角继续推进,穿进银盘,掠过一个个恒星的“光点”,每一个光点旁边甚至标注了这颗星的名字,我盯着那个东西看了很久,忽然意识到:这玩意儿,它不是一张贴图,它是真的一座一座、一块一块搭出来的。

那个叫“中华-spuuuuu”的团队,到底干了件什么事

后来我去搜了一下,干这件事的人不止一个,是一个叫“中华-spuuuuu”的国内MC建筑团队,核心架构师ID叫Oxygen,据说本人是天体物理在读博士,他们在2024年初放出了这个项目的第一版完整演示,名字就叫《Milky Way in Minecraft》,我翻遍了他们的制作日志,越看越觉得头皮发麻——这件事的疯狂程度,远超你的想象。

我们先来建个坐标系,你感受一下。

对比项 现实宇宙 MC银河系(第一版)
真实直径 约10万光年
MC内比例 1光年 = 32个方块
地图总尺寸 320万 × 320万 × 64万方块
总方块数 约47万亿个
追踪的恒星 约1000亿-4000亿颗 约230万颗(含真实天体数据)
旋臂结构 多条主旋臂 完整还原英仙臂、猎户臂等
中心黑洞 人马座A* 1:1还原,带吸积盘视觉

你盯一下最后两行,他们不是“大概搭一个银河形状”,他们是把盖亚卫星(Gaia)的真实星表数据,一颗星一颗星地转化成方块坐标,再一颗一颗地“放置”进游戏里的,你会想问,二百三十万颗星,怎么放?手搭吗?显然不可能,团队自己开发了一套叫“星语”的脚本工具,把盖亚DR3星表里的天体坐标、光谱类型、绝对星等,全部映射成MC世界里的位置、颜色和亮度,然后由程序自动化生成骨架,骨架出来之后,再人工进去一根一根旋臂地微调,一团一团星云地手雕,这种工作方式,已经超出了“玩游戏”的范畴——这叫在地图编辑器里做天体物理建模

真实星图被“翻译”成了方块语言

说到这儿,我觉得必须用最简单的话讲清楚这到底有多硬核,费曼老爷子说过一句话,大意是:如果你不能把一件事讲给大一新生听懂,那你就没真懂,那我试试。

想象你手里有一张无比精确的银河系三维地图,上面密密麻麻标着几百万颗恒星的位置,这张地图是真实存在的,就是欧洲空间局盖亚卫星花了十年测出来的,每颗星都有一串数字:它在哪儿(X, Y, Z坐标)、它有多亮、它是什么颜色的,好,现在你要把这些数字,全部“翻译”成另外一种语言——方块世界的语言。

凌晨三点,我在一个方块世界里看见了银河

  • 一颗O型蓝巨星,在MC里就变成了一簇浅蓝色海晶灯,周围还得围一圈发光体,因为它的亮度是太阳的几万倍。
  • 一颗M型红矮星,就只是一粒红石灯粉末嵌在暗色混凝土里,不凑近了根本看不见。
  • 如果盖亚数据里说这个区域有星际尘埃,那就得用灰色和棕色的混凝土粉末,一层一层地铺出消光的质感——你没看错,他们连星际消光都模拟了,什么意思?就是星光穿过尘埃时会变暗变红,你在MC银河里飞过尘埃带时,真的会觉得前方恒星“暗下去”了。

这已经不是“还原形状”了,这是在像素世界里复现了一部分天体物理规律,用他们自己在日志里的话说:“我们不是在搭积木,我们在用方块给银河系写一封情书。”

飞进银心黑洞的那一刻,弹幕全在刷“别进去”

这项目最绝的地方,不在于它有多大,而在于它能逛,团队专门做了一个“旅行模式”,你可以开启鞘翅飞行,沿着预设的几条航线穿越银河。

航线一叫“猎户臂本地泡巡游”,你从太阳系的位置出发——对,他们在猎户臂上精确标了一个小黄点,旁边竖了个告示牌写着“太阳(第三行星有智慧生命)”,沿途你会经过猎户座大星云的方块再现,那片星云全部用彩色玻璃和发光陶瓦一层一层叠出来,靠近了之后整个屏幕都是粉紫色的雾气,飞着飞着你就会放慢速度,因为舍不得穿过去。

航线二叫“银心朝圣”,这就刺激了,你沿着一条越来越密的星带往中心飞,周围的恒星从稀稀拉拉变成密密麻麻,最后变成一整片发光的墙,前方出现一个巨大的暗区——那就是人马座A*,银河中心的超大质量黑洞,他们用黑色混凝土和黑曜石搭了一个巨大的球体,外面围着一圈高速旋转的发光粒子环,用矿车在铁轨上跑实现的动画效果,视频弹幕里到这全在刷“别进去”“里面有基岩”“快跑地球要没了”,说实话,看着那个黑洞,你真的会产生一种生理性的恐惧,然后紧接着是一种说不清的感动——我居然在一个游戏里,隔着两万六千光年的距离,凝视一个真实存在的黑洞。

凌晨三点,我在一个方块世界里看见了银河

一群人的偏执狂

我看到这里的时候,已经彻底睡不着了,我满脑子都是一个问题:为什么?为什么一群明明可以在现实里发论文、拿学位、赚工资的人,要花几千个小时,在一个游戏里做一件“没用”的事?

后来我翻到了Oxygen在一个MC建筑论坛里的旧帖,他说得很平淡,大概意思是:我研究的就是银河系结构,但我永远不可能亲眼看到它,望远镜给的是二维投影,数值模拟给的是图表,我想知道,如果有一天,我能飞进去,会是什么感觉。

看到这句,我忽然就理解了,他们搭的不是银河系。他们搭的是一艘飞船。一艘让任何普通人——哪怕完全不懂天文的普通人——都能飞进去,扭头看见旋臂在身后展开,抬头看见银心在前方燃烧的飞船,而且最牛的是,这艘船不需要燃料,不需要宇航服,只需要打开一个几百兆的游戏存档。

所以你现在知道,为什么这件事值得你花十分钟读到这里了,不是因为它“很厉害”——互联网上厉害的东西太多了,而是因为它让你突然意识到:我们其实挺渺小的,但渺小的我们居然可以在一块一块方块里,把整个星河装进去。而且装进去的时候,还顺手用上了人类目前最精确的星表、最硬核的数据。

这事儿想想,还真有点浪漫。

哦对了,那个存档现在是免费公开的,你去搜“中华-spuuuuu 银河系存档”,就能找到,友情提醒,下载之前看看自己的电脑配置——那东西解压之后,有快8个G,别问我是怎么知道的,我的笔记本风扇现在还在转。

关键词: