近日,Twitter上的一张《侠盗猎车手5》的3D打印地图火了,该地图是由Dom Riccobene制作的。他是一名产品设计师,
经常使用真实世界的数据,将实际地点重塑为精确的“数据雕塑”。但由于疫情,Riccobene不能出门工作,
因此,他在《侠盗猎车手5》和《荒野大镖客:救赎2》中打发时间并寻找灵感。
他的计划是创建《荒野大镖客:救赎2》和《侠盗猎车手5》的高分辨率数据集,然后用这些数据来创建巨大的、
完美比例的游戏世界的3D打印地图。他将这一过程描述为“巨大的技术挑战”。
他表示,获得这些数据需要在游戏中运行一个脚本,自动收集玩家500-1000米范围内的地面,每次扫描的数据点多达100万个以上。
由于游戏的地图不能一次性生成,Riccobene不得不慢慢地手工扫描地图。他估计,这花了他大约100个小时,才有足够的数据用于他的“数据雕塑”。
为了把数据集变成现实世界的数据,他将他所扫描和收集的所有5亿个坐标映射到地球上的实际坐标。这样他就能创建一个海拔网格。有了这个,
他就可以使用软件和工具开始打印地图。但这也很棘手,有些地方只需要一个小时就能打印出来,但具有许多建筑物和海拔变化更复杂的地区可能需要12个小时才能打印出来。
“我使用了一个独有的工作流程,将平铺数据集变成多边形,作为可打印的3D网格,”Riccobene解释说,“
每个图块是一个800mb的3D模型。从那里开始,在我的3D 打印设置中进行反复试验,以便一次性打印建筑物、地形和水景。
它们还需要无缝地组合在一起。”他总共花了125个小时左右才打印出该3D地图。他预估,整个项目,包括打印、获取数据、
建立海拔地图和微调,在一年内花了400多个小时。
完成这个项目后,他的下一个计划是为《荒野大镖客:救赎2》做一张3D地图。