宇宙到底有多大?可观测宇宙直径约930亿光年,我们所在的银河系就横跨10万光年,内部塞着数千亿颗恒星。阿尔忒弥斯2号的猎户座飞船在跨月喷射时速度达到约25000英里/小时,就算完全不考虑燃料和安全,用这个速度奔往最近的邻居半人马座阿尔法星,至少也得8万年。这些数字在人类大脑里转一圈,基本只剩一串零——太空游戏想还原真实尺度,硬件先要冒烟。

天体物理学家Jeffrey Bennett博士解释了尺度感为何如此碾压直觉。按1比100亿比例缩小,太阳变成一颗大葡萄柚,地球缩到笔尖的圆珠都嫌大,还得放在15米开外。“在这个比例下,月球——人类亲自到过的最远疆域——离我们就4厘米远,”他说,“太阳系外缘行星倒是还能走过去,差不多走十分钟就到。但如果你想去最近的恒星,相当于徒步横穿整个美国。”这番话拆穿了大多数科幻影视和游戏的套路:长途星际旅行被拍得太轻巧了。

打开网易新闻 查看精彩图片

怎么既让玩家感受到宇宙的浩瀚,又不把人劝退在绝望的距离感里?开发者的工具箱有一堆“障眼法”。远距离对象用层级细节缩放,相同的模型靠实例化复用,地图数据实时流式加载,才能在硬件熔断之前撑出一片看似无边的星海。说白了,你看见的宏大不是算出来的,是调度出来的。可一旦调度翻车,空旷会变成死寂,密集又会假得像游乐园。

最典型的翻车现场就是小行星带。电影和游戏总把穿越小行星带拍成生死闪避赛,飞船必须左右穿梭才能活命。Bennett毫不客气地戳穿:“大家总表现得太难躲避碰撞。实际上,虽然太阳系的小行星带天体数以百万计,但它们彼此间的间距大得离谱,碰撞风险微乎其微。”换句话说,那些让你手心出汗的擦弹镜头,纯属视觉诈骗,真实的危险只是——无聊到犯困。

太空游戏至今还在跟尺度打架,是因为玩家要的不是一本天文学教材,而是一段可控的冒险。把宇宙装进屏幕,注定要在真实与可玩性之间反复移植“骗术”,而最高明的骗术,恰恰是让你忘了自己在被骗。