他们用 “城市生成器”快速将伊斯坦布尔变成了“沉没之城”

对开发者来说,游戏场景的建模工作是一个费时费神的复杂工程。既要考虑“城市建设”的合理性,又要与游戏自身的世界观相贴合。

但随着技术的进步,这项工作已经变得越来越容易。

今年年初,谷歌地图公布了一个面向游戏开发者的开放数据接口。根据这个接口,开发者们可以很轻松地获得谷歌地图中海量的现实世界建模数据。

同时,他们还与Unity合作配套推出了一个软件开发程序包,以用来快速将地图数据整合到游戏中进行调整和渲染。

谷歌地图游戏开发向数据接口服务概念图

近日,乌克兰《沉没之城》的开发团队Frogwares又将这项技术向前推进了一步。

他们在开发《沉没之城》的过程中,使用谷歌地图的城市数据,用虚幻4引擎开发了一个名为“城市生成器”(City Generator)的建模工具。据称,使用这个工具后可以大大缩短开放世界的地图创建时间。

为了验证“城市生成器”的效率和准确性,Frogwares在社交媒体上发起了粉丝投票,最终决定将世界标志性城市中土耳其的伊斯坦布尔作为测试对象,挑战在一个工作日(即8小时)之内,将伊斯坦布尔的街道进行“沉没之城”风格的重建。

测试工程师观察现实中的伊斯坦布尔,为重建工作做准备

使用“城市生成器”后的重建流程简化了许多。

第一步需要将城市进行网格化,对街道位置精确标注;然后划分出不同的建筑用地风格,比如住宅区和工业区等。

在这些准备工作完成后,程序会根据不同的区域打上与之匹配的建筑贴图,最后再对个别建筑做一下细节修正。

Frogwares首先测试的是伊斯坦布尔法蒂赫区中一片0.57平方千米大小的区域。

他们先将谷歌航拍地图作为纹理导入虚幻4,之后用“城市生成器”标记出网格线、主次街道和地形的起伏,最后再将这些数据经过程序渲染,一个惟妙惟肖的“暗黑”法蒂赫区即重建完成。

这次测试最终共花费了6个小时。虽然这个小测试区与整个伊斯坦布尔面积有很大差距,但效果还是令人满意的,也足以证明“城市生成器”的高效。

Frogwares的CEO说,《沉没之城》上市后,他们将会把这个工具免费提供给其他开发者、教育机构或者业余爱好者使用:

《沉没之城》是一个克苏鲁风格的动作冒险游戏,它将于2019年3月21日登陆Xbox One、PS4和PC,游戏的背景是美国马萨诸塞州一个架空的奥克蒙特市。

《沉没之城》

如果这个“城市生成器”足够好用的话,也许我们就能把任何现实中的城市快速地变成“沉没之城”了。

热门相关:修真聊天群   万古大帝   总裁老公,太撩人!   总裁老公,太撩人!   总裁老公,太撩人!