# 看了黑客帝国游戏画面，我开始相信其电影剧情

- 作者：王志劭
- 发布时间：2021-12-20 19:29
- 原文：https://www.ifanr.com/app/1461879

![](https://s3.ifanr.com/wp-content/uploads/2021/12/Title2-2.jpg)

当基努李维斯出现在今年的全球游戏大赏颁奖礼上时，不少人以为波兰蠢驴又来了。不过这次的基努李维斯出场的身份，是一名演员。

22 年前，他主演了 20 世纪末最有名的科幻电影《黑客帝国》，那部电影是当时特效技术的标杆，基努李维斯当年也是红得发紫，这部电影集合了众多成功因素，被影迷奉为经典，后续推出《黑客帝国 2/3》也只是顺水推舟。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/1-35.jpg)

▲ 黑客帝国 1



基努出现在 TGA 大会上，也算作一次电影的造势活动，因为《黑客帝国 4》即将上映了，距离前作过去了 18 年。

他们为了这次宣发活动，甚至发布了一款游戏《黑客帝国 觉醒》，利用虚幻引擎 5（下文简称虚幻 5）向玩家展现母体矩阵。由于活动方将电影预告和游戏 Demo 穿插播放，有意模糊了现实、电影和游戏的界限，一时间很难分辨清楚哪些是真人出演，哪些是游戏实机演示。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/1-10.gif)

这恰恰印证了虚幻 5 的强大。

### 玩游戏？玩电影！

看完 TGA 上的游戏演示后，我也在 Xbox Series X 主机上亲身体验了一番游戏，与其说它是一款游戏，不如说是虚幻 5 的大型演示片。

它虽然只是一个 Demo 演示而已，其 XSX 版本的容量仍有二十多个 G，这已经比不少独立游戏都要大了。

进入游戏，首先是一段 CG 画面，在第一部《黑客帝国》里，Neo 趴在电脑前，屏幕上亮起一行字，写着「Wake up，Neo」，此时主角 Neo 也醒了。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/3-8.gif)

游戏把这个名场面复刻了一遍，只不过在电影里，Neo 疑惑着屏幕另一端是谁在跟自己对话，而在游戏里，玩家疑惑着自己眼前看到的是 CG 画面还是真人出演。

这样的困惑贯穿着整个演示过程，直至有人将这段画面与当年电影画面进行对比，人们才发现这是实机演示，一开始便用以假乱真的画面把玩家给震住了，妥妥的炫技。

Neo 醒过来后，屏幕里出现了另一个 Neo，并向玩家抛出了一个贯穿于《黑客帝国》电影的经典问题「我们怎么知道什么是真实」，一边扭头看向了镜子中的基努李维斯。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/2-11.gif)

游戏制作团队利用这样的镜头语言，试图混淆玩家对实机演示和真人出演动画之间的辨别能力，他们成功了吗？看下去你就知道了。

从这之后，所有画面都是实时渲染生成的，然后开始上正菜，一段追车动作大戏。

玩家可以操控新角色，打爆特工们的车辆，颇有 VR 战士的既视感，不同的是如今游戏画面已经发生翻天覆地的变化。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/4-10.gif)

如果把交互部分删掉，其实我很难分清这是实拍或是游戏。无论是远处的建筑，或是车辆爆炸时的 Niagara 粒子效果，都已经非常接近真实，唯一让我觉得不真实的，是整体偏绿的滤镜效果，但也正是这副滤镜赋予了游戏那股《黑客帝国》的味道。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/9-3.gif)

▲ 关掉滤镜，真实了但也少了点电影味



当玩家结束了那段血脉贲张的动作演出时，才到了真正的重头戏。制作组为这款 Demo 设计了超过 700 万个实体、7000 座建筑物、45073 辆汽车、超过 260 公里的道路和 512 公里的人行道，这可比电影里的场景酷多了。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/5-5.gif)

从 Demo 部分来看，我对它所使用的虚幻 5 能吐槽的部分，只剩仍有瑕疵的人脸模型，以及角色行走时别扭的姿势了。虚幻引擎 (Unreal Engine) 越来越真实 (Real) 了。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/10.gif)

![](https://s3.ifanr.com/wp-content/uploads/2021/12/11-14.jpg)

▲ 不同平台的渲染效果对比，图片来源：Eurogamer



在《黑神话 悟空》引起热议之时，我就对虚幻 5 作了[些许讨论](https://www.ifanr.com/1437265)，许久不露头的 Epic 卯足了劲，在这次 Demo 中将虚幻 5 中新增的 Nanite 和 Lumen 技术一次放出，甚至提供了选项开关，让开发者和玩家都能在实际游戏过程中，看到这两项技术的奇妙之处。

简而言之，Nanite 全称为虚拟微多边形几何体系统。如果开发者想让游戏画面做得足够真实，就需要用尽可能多的三角面去搭建人物和物体，面数越多画面更精细。但与此同时，面数越多也意味着机器渲染时将占用更多算力。

![](https://s3.ifanr.com/wp-content/uploads/2021/08/8-9.gif)

开发者只能在这两者之间作出妥协，而 Nanite 的出现，将三角面打包成簇，模型距离玩家越近，簇所包含的面数就越多，细节也就越多，反之则相反。这样做的好处是动态分配算力，只渲染玩家目光所及的东西。

如果把游戏比作一幅画，Nanite 所构建的是细腻的笔触，考验的是画家基本功；那 Lumen 考验的，则是画家对光影的理解能力，光影对了，才能骗过人眼。

![](https://s3.ifanr.com/wp-content/uploads/2021/08/1-10.gif)

▲ Epic 技术演示



Lumen 全称为动态全局光照，它的出现使得开发人员可实时观察光线调整后的效果，在《黑客帝国 觉醒》中，一个选项的开和关，就能瞬间把白天变成黑夜，无需等待。期待其他开发者借助这一特性，讲出别样的故事。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/6-4.gif)

玩家还可以在 Demo 中，通过拖动滑块调整日照角度，延时摄影不延时，轻轻一拖就能拍出大片。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/8-3.gif)

这不，已经有玩家在游戏里办起了摄影大赛。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/7-7.gif)

玩了 30 分钟后，我猛然发现，这 Demo 名字叫黑客帝国，场景出自黑客帝国，但它只是披了黑客帝国的一层皮，没有虚幻 5，这一切都不可能实现。换句话说，其他开发者只要用上虚幻 5也能实现如此真实的游戏画面。

### 新的造梦机器

前文已经提到，利用虚幻 5 进行开发的《黑客帝国 觉醒》在各方面都很真实，角色动作除外。尚且未知这是引擎本身的劣势，或是开发组有意为之，以避免恐怖谷效应。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/11-1.gif)

无论真相如何，我对虚幻 5 的态度始终是又喜又惊。喜于真实，也惊于真实。

当计算机模拟出的世界，其精细程度无限接近于现实世界时，我们又将如何分辨真实与虚幻呢？这句话出现在游戏 Demo 的开头，当下或许只是一句噱头，但随着时间推进，下一代游戏引擎或许真的可以将一整个地球搬到虚拟世界。

![](https://s3.ifanr.com/wp-content/uploads/2021/08/Metaverse.png)

到时这个问题将再次出现，并萦绕在每个人头上。

浇完这一盆冷水，难道虚幻 5 带来的只有悲观吗？当然不是，我对虚幻 5 的怕，主要因为《黑客帝国 觉醒》构建的场景，与我们生活的水泥森林太过接近，倘若把虚幻 5 用来创造与地球拥有截然不同世界观的游戏，不就成了造梦的新机器。

于是我翻看起同样用虚幻 5 打造的《黑神话 悟空》实机演示预告，我依旧期待在那恢弘场景中战斗，抛开虚幻 5 所带来「似真似假」间的哲学讨论，这才是它的正确打开方式。

![](https://s3.ifanr.com/wp-content/uploads/2021/08/2-7.gif)

![](https://s3.ifanr.com/wp-content/uploads/2021/08/sysappso.jpg)
