加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 网络游戏 > 网页游戏 > 正文

微软这款硬核游戏,是如何用技术创建了一个「真实的世界」?

发布时间:2020-03-26 22:42:08 所属栏目:网页游戏 来源:站长网
导读:副标题#e# 最近几周,各大视频网站和游戏论坛都被一款游戏疯狂刷屏:《微软模拟飞行 2020》。 关注游戏的朋友们应该对这款游戏还有一些印象,去年 E3 游戏展上微软宣布了这款在全世界大受欢迎的模拟飞行游戏将于 2020 年回归。而微软在当时 E3 上所展示出游
副标题[/!--empirenews.page--]

  最近几周,各大视频网站和游戏论坛都被一款游戏疯狂刷屏:《微软模拟飞行 2020》。

  关注游戏的朋友们应该对这款游戏还有一些印象,去年 E3 游戏展上微软宣布了这款在全世界大受欢迎的模拟飞行游戏将于 2020 年回归。而微软在当时 E3 上所展示出游戏画面让所有人惊掉了下巴。

  如果以往的模拟飞行游戏只是对飞行的操作方式进行了仿真,那最新的《微软模拟飞行 2020》则将画面和细节做到了极致。并且微软宣称:‘这款游戏能带抵达全世界任何真实存在的地方。’此话一出,立即在游戏界引起轩然大波,无数玩家对于这款游戏报以非常大的期待,该游戏甚至荣膺‘2020 最受期待游戏’榜单第一名。

  该游戏的首席工程师也在去年表示:为了完成这样一款让虚拟世界和现实时间在某种维度重合的游戏大作,微软投入了大量的数据和顶尖黑科技。而这些所谓的‘黑科技’,或许你并不熟悉甚至闻所未闻,有些甚至已经淡出人们视野许多年。

  那么,这款《模拟飞行 2020》是如何创造一个如此真实的世界的呢?微软又为其投入了多少顶尖技术?而微软发行这部游戏的背后,又有着什么不为人知的野心呢?今天小探就带大家从技术层面逐一揭秘这款极度硬核的找仿真大作。

  ‘起死回生’的 Bing Map

  根据微软官方公布的数据,游戏中将包含:400 座城市、200 万座人类聚落的完整道路与建筑、超过 4 万 8 千座机场、15 亿栋建筑、1.5 兆颗树木,全部都按照真实世界 1:1 进行还原塑造,可以说微软在这款游戏中完全还原了一个真实的地球。而这些所有建筑物全部是通过微软自家的 Bing Map(必应全球卫星地图)进行对地摄影测量, 实现虚拟世界与真实地图的高度一致。

▲ Bing Map 卫星数据范围▲ Bing Map 卫星数据范围

  Bing Map 曾经是与 Google earth(谷歌地球)并称的 3D 卫星成像地图,是当年微软为其手机操作系统 Windows Phone 占领移动操作市场所打造的 Windows 生态产品之一。无奈由于种种原因导致微软占领移动市场战略失败,Bing Map 也逐渐在与 Google earth 的竞争中落败,而逐渐淡出人们的视野。

▲ 模拟飞行 2020 中的金门大桥▲ 模拟飞行 2020 中的金门大桥

  但微软并没有放弃 Bing Map,反而不停的为它扩充城市数据库,并投入大量研发资源完善图像渲染技术,以求未来在 VR 领域的竞争中抢占先机。微软飞行模拟的负责人 Jorg Neumann 称,Bing Map 的强大渲染功能一开始是为 HoloLens 增强现实眼镜开发的技术,他说,‘我们希望人们使用头戴式显示器能在世界各地虚拟观光。但是在三年前我们就将这一技术提前用到了《模拟飞行》上。现在看来,这个决定实在是太明智了。’

  Azure AI 让代码拥有生命

  Bing Maps 的全球卫星画面以及全球城市的建模数据库为《模拟飞行 2020》提供了基础,而 Azure AI 引擎算法的加入则为玩家呈现一个无限接近于现实的世界。在游戏当中,Bing Map 生成的各类不同建筑的分辨率等同 5-30 公分的真实卫星画面,地图设计师则以此为基础成为贴图材质;接着通过 3D 建模补齐了所有地貌与建筑物的外观、最后像是树木、草地、砂土等细节则由 AI 运算补齐。

  玩家在体验飞行时,地面经过的山河水流的流动方向会根据当时地面的风向做出相应的调整,每一片树叶、每一颗小草都将拥有独立代码运算的枝叶。据微软开发人员透露出的情报来看,单单一个云层模型就涉及到 32 种诸如模糊度,密度,形状等参数对其进行校准,而这一切只是为了让它看起来更逼真,更加的像一朵云而已。

▲ AI 算法将场景细节刻画到极致▲ AI 算法将场景细节刻画到极致

  甚至,游戏中的天气还会根据现实世界中的时间、天气等自然条件的变化进行实时变化。想象一下,你在游戏中选择了一条从北京首都机场出发的航班,这时现实世界中的首都机场下起了沥沥细雨,而游戏中的画面也渐渐变暗并开始下起了雨,是多么神奇的一种体验。

  毫无疑问,如此巨大代码工作量仅依靠人力是不可能完成的。这一切都是依靠微软自家 Azure AI 强大的运算能力,Azure AI 允许数据科学家和人工智能开发者以非常简单的方式利用包括 GPU 在内的 Azure 云计算资源对人工智能模型进行训练。数据科学家只需明确任务需求,设定输入、存储、输出等设置,其它所有与基础设施管理、规模缩放、批量工作任务相关的繁杂的后台工作都能由 Azure Batch AI 自动完成。

  2018 年,微软的合作伙伴才云科技利用 Azure Batch AI 服务为唯品会开发了容器化的人工智能解决方案,将其海外业务团队的效率提升了 85%,对 100 万张图片进行分析标签化处理的时间缩短到之前的 1%,只需要 5 分钟,算法模型在深度学习训练上所用的时间也从 2 个月缩短到了 1 周,让 AI 系统迭代的速度获得了极大的提升。

微软这款硬核游戏,是如何用技术创建了一个「真实的世界」?

  如果说 Bing Map 的地图数据只是为《模拟飞行 2020》提供了实现的基础,那么微软自家的人工智能系统 Azure AI 则为这庞大的数据库赋予了‘生命’,使这款《模拟飞行 2020》真正创建了一个‘真实的世界’。

  根据开发人员透露,仅仅是从 Bing Map 上获得的地图数据就为 2PB;约等于 200 万 GB,而整个游戏的总数据量则达到了惊人的 70PB,换算成我们熟悉的单位则是 7000 万 GB。这样庞大的游戏容量在整个人类历史上都是绝无仅有的存在。

  云游戏服务计划‘Project xCloud’不光瞄准下沉市场

  如上面所说,整个游戏的容量达到了惊人的 7000 万 GB,这起码需要 7 万个 1T 的硬盘才能装下这款游戏,所以玩家想要把这款《模拟飞行 2020》完全下载下到个人电脑上是不可能的。

  为了玩家能够在个人电脑上也能体验到这款游戏,微软采取了 Project xCloud 动态串流技术。根据玩家的游戏进程而逐步显示游戏的细节,使得玩家的网络带宽越大,画面细节也就越完整。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读