以科技推动创新 网易雷火首款都市题材开放世界《代号:无限大》72小时预约破百万
8月24日,网易曝光了雷火旗下Naked Rain工作室研发的全新都市开放世界游戏《代号:无限大》。开放预约后,72小时内全平台的预约量便突破了百万。
空缺的领域,全新的挑战
自《原神》面世并收获巨大成功以来,开放世界往往以原野为主,辅以城镇题材,究其原因在于,完全以都市为题材的开放世界拥有较大的技术壁垒。一方面是搭配高速移动的探索方式使得游戏探索内容消耗较快,开发周期压力很大;另一方面,都市题材的场景和玩法复杂度较高,开发难度和优化渲染难度都很大。
作为国人领头、跨国开发的首款二次元都市开放世界游戏,《代号:无限大》明知山有虎,偏向虎山行。通过改造unity引擎、自动生成、夜景系统等技术,解决了目前市面上开发都市开放世界的难题。
深度定制的加载与渲染方案
《代号:无限大》面对的首要问题挑战便是对“都市”这一场景的搭建。都市开放世界不仅拥有宽广的平面维度,Z轴上也拥有不逊于平面的尺寸,这也就使得整个都市的建设,伴随着百万级数量的物件需求。
《代号:无限大》在处理这一问题时,专门开发了一套专用的城市流式加载技术和渲染方案。这套方案基于Unity引擎的ECS(Entity Component System)框架,进行了深度的定制,使得游戏能在超大规模城市中,完成超大量物件的高性能渲染与区块资源的流失加载,在后期开发调试上也具有充足的便利性。
受益于这套深度定制的方案,《代号:无限大》PV中的都市拥有了出色的加载与渲染效果。游戏内无论是近景还是远景都十分清晰,并且无论是否在高速移动中,场景都没有显现出以往开放世界游戏中常见的“低模渲染→高模渲染”的卡顿感,整体呈现效果十分流畅。
自动生成背后的个性化设计
加载与渲染问题只是都市建设中的一部分,而都市本身的设计才是都市开放世界更为重要的议题。不同于原野,都市本身各要素间包含着极高的关联性,无论是建筑的搭建还是区域的规划,亦或是人物的行动逻辑,都需要在架构时做到严丝合缝。
为了搭建出更具鲜活感的都市,《代号:无限大》采用了一套被称为“PCG全自动化城市生成系统”的方案——全自动化生成,这听上去与近年来大火的AI技术脱不开干系,但实际上二者间并没有直接的联系。在各类知名的都市开放世界3A大作中,无论是“GTA”系列还是“看门狗”系列,游戏内都选择了借由自动生成系统,生成数量庞大的游戏内容,或是场景、或是随机事件、或是NPC。
“GTA”系列中的随机事件触发
而《代号:无限大》采用的自动生成系统,在自动生成的基础上,融入了相当多的新要素。其中最具有代表性的,当属城市路网的设计以及对自动生成系统的个性化设定。
这两项技术可以算得上是相辅相成。一方面,自动生成的城市路网能让游戏的城市规划更加合理与迅速。而另一方面,个性化设定也能让开发者在自动生成后及时地对内容作出相应的修改。既保证了游戏开发的效率,也避免了自动生成带来的各类错误,给予了开发者自由发挥的空间。
而这项技术在游戏PV中的体现也相当明显。PV中路人们无论是着装还是神态都相当丰富,体现了极高的个性化设计。而游戏内的城市路网,在道路与场景的分布上,也严格遵守了现实中的设计逻辑,精度极高。
灯光反射下的都市夜晚
都市的复杂场景呈现也是都市开放世界所独有的问题,且都市本身越是现代,该问题也就越明显。毕竟,当夜色降临,原野开放世界所面临的,至多只是逐渐暗下来的场景,以及部分生物的习性改变。而都市开放世界,却要同时照顾到灯光、反射、城市生态等多方面问题。
熟悉“人中之龙”系列的玩家应该深有感受,自系列开始使用全新的“龙引擎”以来,游戏便格外注重场景夜间的表现效果。夜幕降临时,神室町遍布绚烂灯光的场景,给玩家们留下了深刻的印象。
“人中之龙”系列中的神室町
而《代号:无限大》为了处理昼夜变化以及各类复杂场景的呈现问题,深入研究了大量的相关技术,其中就包括超大规模夜景灯光系统、超大城市光追系统、全动态实时全局光照系统、基于实时计算的全场景反射系统以及基于Ray-Marching的全场景体积雾效系统。
在多种先进技术的共同作用下,除了常规的白天场景外,《代号:无限大》在各种场景下的表现力都相当优异。无论是夜间街区中多彩的灯光、雨天地面积水的反射,甚至是黄昏时划过的夕阳,都表现的极为生动。
实时破坏,动静结合
如果说上述技术是为了攻克都市开放世界“静态”的呈现效果而研发的,那么《代号:无限大》围绕战斗系统所使用的全新技术,便是对都市开放世界“动态”的诠释。
在《代号:无限大》的PV中,游戏的战斗相当重视环境这一要素。而围绕角色与环境的互动,开发者们为之匹配了实时物理引擎模拟的城市可破坏系统。无论是在日常的探索还是紧张的战斗中,玩家均可以实时地破坏都市中的场景道具,在提升交互感的同时,也为游戏注入了的充足的真实感。
当然,《代号:无限大》使用的次时代卡通渲染材质技术,也对游戏的整体表现力起到了至关重要的作用。而这除了能明显看出的“钞能力”作用外,也是开发者们在全新风格的挑战下,一次次尝试所得到的结果。
技术之外的难题
除了技术层面的难题外,探索玩法设计也是开放世界绕不开的一大难题——不怕城造得大,就怕玩家感到无聊;如何避免跑图枯燥,是开发中不可避免的挑战。相比野外开放世界以单一骑乘为主,都市的科技属性天然具备相当多的载具储备,如地铁、汽车等。既提升多场景切换的效率,也丰富了玩法趣味性,带给玩家心理上的满足。
对此,《代号:无限大》有过之而无不及,这也是游戏被称为“二次元GTA”的一大原因。参考图中:两名角色骑着“小电驴”背着爆炸疾驰、雨夜驾驶汽车在车流中闪转腾挪……这种在都市中横冲直撞的自由感,正是都市开放世界带来的最大爽感之一。