你能想象在自己的卧室里“放置”一个黑洞吗?近日,一位开发者借助WebGPU技术和广义相对论光线追踪算法,向公众展示了一款名为“Black Hole in Your Room”的开源项目。用户只需在浏览器中打开网页,即可在手机或电脑屏幕上看到一个根据真实物理参数渲染的黑洞,并且可以通过AR(增强现实)模式将其“投射”到现实空间中。
该项目在Hacker News上引发热议,标题“Show HN: Physically accurate black hole you can put in your room”短短数小时便获得数百点赞。开发者表示,这个黑洞不是科幻电影中的艺术化特效,而是严格遵循爱因斯坦场方程的计算结果——从光线弯折、吸积盘颜色到时间膨胀效应,都力求与真实天体物理观测数据一致。
基于广义相对论的光线追踪
传统的黑洞渲染往往只模拟一个黑色圆盘加上简单的吸积盘纹理,而本项目则采用了实时相对论光线追踪。开发者在GPU上实现了每像素对光子路径的积分运算:光子从虚拟相机出发,经过史瓦西度规的弯曲时空,被黑洞事件视界捕获或被引力透镜偏折,最终到达吸积盘或背景星空。
“为了让模拟真实,我不得不处理几百万条光线的路径,并计算每条光线在弯曲时空中的偏移。”项目作者在README中写道,“即使中端显卡也能在30fps以上运行。”代码基于WebGPU计算着色器,充分利用现代显卡的并行能力,使得这种通常用于超级计算机模拟的效果得以在普通设备上实时呈现。
用户可以通过鼠标或触控调整视角,观察黑洞如何扭曲背后的银河图像,甚至能看到吸积盘内侧因相对论性多普勒效应而产生的不对称亮度分布——靠近观察者一侧更亮,远离一侧更暗。这种被称为“相对论性束流”的效应,在电影《星际穿越》中曾用离线的渲染农场逐帧生成,而现在,任何人都可以实时体验。
从屏幕到现实:AR模式
项目最引人注目的特性是增强现实(AR)模式。用户点击“AR”按钮后,黑洞会自动锚定在现实场景中的某个平面(如桌面或地板)上。通过手机摄像头,黑洞看起来就像真实存在于房间中:它缓缓旋转,吸积盘散发着高温等离子体的橙红色光芒,背景星空则根据你的房间光线动态融合。
开发者透露,AR模式使用了WebXR标准,支持iOS和Android的移动端浏览器。“我们希望让普通人直观感受到黑洞的‘存在感’。当你绕着桌子走动时,黑洞始终保持在空间中,且视角变化仍保持物理精确——这是最简单有效的科普工具。”
有网友评论说:“我从来没想过黑洞可以这么‘近’。当它出现在我书桌上时,我忍不住伸手去摸,当然,什么也没摸到。”还有天文学爱好者指出,该模拟甚至可以展示“光子球层”这一罕见的视觉效果——在距黑洞1.5倍史瓦西半径处,光子会沿不稳定的圆形轨道运动,形成一圈薄而明亮的环。
开源与可扩展性
该项目完全开源,代码托管在GitHub上,采用MIT许可证。开发者鼓励社区贡献其他类型黑洞(如克尔黑洞——旋转黑洞)的模型、更精细的吸积盘流体模拟,甚至加入引力波模拟。目前仓库中已经有人提交了关于黑洞阴影大小的对比表,以及不同质量黑洞对应的视张角计算公式。
此外,该模拟器还内置了一个参数面板,允许用户调节黑洞质量、自转速度、吸积盘倾角和发射光谱。这意味着天文学爱好者可以模拟从恒星级质量黑洞到超大质量黑洞的不同视觉样貌,甚至验证“当黑洞旋转极快时,其阴影会变成雪茄状”这一理论预言。
科普与教育价值
“放在房间里”的体验远不止于炫技。在基础教育中,学生往往难以理解引力场对时空的改造,而该工具提供了一个极其直观的互动模型。教师可以在课堂上打开手机,让黑洞“悬浮”在讲台上;学生则可以凑近观察,左右移动手机,亲眼目睹背景星系缓缓绕过黑洞两侧——这就是广义相对论的核心直觉。
有科学传播机构已经表示有意将该模拟集成到中小学天文课程中。“物理书上画了那么多光路图,不如让学生自己转着看一次。”一位物理老师评价道。
随着WebGPU的普及,这类高保真物理模拟正在从专业实验室走入每个人的浏览器。下一次当你抬头仰望星空时,也许可以掏出手机,在房间中央召唤一个属于自己的黑洞——它不会吞噬任何东西,却能吞噬你对宇宙的所有想象力。