2024年9月5日,叠纸游戏技术VP解卫博在Unreal Fest Shanghai 2024活动中,分享了《无限暖暖》游戏制作过程里的技术经验。作为叠纸游戏打造的暖暖系列第五代作品,这款以收集美好为核心的开放世界游戏《无限暖暖》,曾在2024年6月开展线下内测,得到了参与媒体与玩家的认可。

以下为演讲内容:
大家好,今天我很高兴能与大家分享我们团队如何利用虚幻引擎5(UE5)结合自研技术,成功打造出一款高品质的跨平台游戏。
从UE4到UE5的升级之路
我们的项目起初采用虚幻引擎4.23版本开发,在开发过程中逐步升级到了4.25版本。UE5刚发布时,我们认为它尚不成熟,但经过深入研究后,发现UE5在光影效果优化和美术打光方面有明显进步,意识到这次升级对提升项目的长期竞争力意义重大。
团队内部对升级存在一些顾虑,觉得工作量繁重且风险较高,不过制作人对这一决定给予了坚决的支持。在制作人看来,升级到UE5不仅能够增强当前项目的美术表现与运行性能,对于我们未来的多个项目而言也具有重要的战略价值。所以,我们决定直面挑战,顺利实现了从UE4到UE5的平稳过渡。这里还有个小插曲:在我们做出该决定的两周之后,Fortnite宣布将全面升级至UE5。这无疑是一个明确的信号,进一步巩固了我们进行升级的决心。

为了确保在不同平台上都能提供最佳的游戏体验,我们开发了多项自研技术,并在场景、角色、光影和AI这四个方面取得了显著的效果。
场景:更加真实的大世界
在大世界场景中,我们面临着如何在保证性能的前提下,呈现出细腻且逼真的地形和环境的问题。为此,我们采用了VHM(Virtual Heightfield Mesh)技术,并结合虚拟纹理(VT)技术,实现了对超大地形的高效绘制。

比如,游戏里存在一些范围广阔的花海,我们没办法把它们绘制得没有尽头,却又想让玩家在远处也能察觉到它们的踪迹。于是,我们把这些花烘焙到SVT(虚拟纹理)里,如此一来,即便花朵因距离过远被剔除了,玩家还是能从很远的地方看到它们。这种处理手段让场景在远距离时看起来依然漂亮,而且不会对性能造成损耗。

我们还对房屋和地基进行了优化。原本这些建筑在移动端需要消耗大量资源进行绘制,为此我们开发了新的材质合并技术,减少了drawcall的数量。这使得即使在移动设备上,建筑物也能被高效地渲染,而画面质量几乎没有下降。
角色:从拟真布料到动态毛发的极致表现
在角色表现方面,我们开发了专门的布料模拟技术和一套专门针对搭配的实时穿插处理算法,使得角色的服装和发型更加自然逼真,也一定程度上避免了换装时的模型穿插。
游戏里部分角色会身着紧身衣物,这类情况下,外层衣物往往容易和内层出现穿插,导致视觉上的不协调。为解决该问题,我们自主研发了一套算法,能让外层衣物在与内层衣物交叠时自然地“塞进”内层,以此避免穿插问题,使角色在各类动作中都能维持自然的状态。

此外,我们的毛发渲染技术能够实现细腻的毛发动态效果,让角色的发型在各种环境中都能表现出真实的动感。比如,游戏中的小动物,其毛发在风中飘动时,看起来非常真实自然,为整个游戏世界增添了更多的生命力。

光影:细腻变化的光影层次
光影效果是我们在本项目中的一大亮点。通过引入Lumen技术,我们不仅大幅提升了光影制作的效率,还提高了游戏的整体视觉效果。
在过去使用UE4的过程中,我们需要反复进行光照烘焙来验证美术效果,这个过程不仅耗时,还容易受到多人协作的干扰,使得最终效果往往要到项目结束前几天才能呈现。而在UE5里,借助Lumen技术,我们可以实时预览光影的变化,大幅节省了时间,光影的表现也更为细腻精致。

在移动端设备方面,我们结合了Enlighten插件,使得即使在低性能设备上,游戏也能呈现出近乎PC端的光影效果。无论是日夜交替还是室内外光影的转换,玩家都能感受到环境光影的细腻变化,这让整个游戏世界显得更加生动逼真。
AI:助力提升画面品质并压缩包体
在开发覆盖全平台的游戏时,特别是涉及手机端时,我们面临的核心挑战在于如何最大化利用手机有限的包体资源,让画面品质尽可能接近PC端。为了在不增加资源占用的前提下提升画面质量并压缩游戏包体,我们在贴图与模型的管理工作中,全面引入了AI技术来实现这一目标。
我们借助AI技术强化了贴图的细节呈现效果,使得游戏里的远景物体更为清晰,即便在移动设备上,玩家也能欣赏到细腻的远景和丰富的场景细节。除此之外,AI还协助我们对游戏中的重复资源进行了智能筛查与管理。通过AI,我们得以减少不必要的资源占用,大幅压缩了游戏的安装包体积;这对于移动设备玩家而言,既节省了存储空间,又提升了整体游戏体验。

通过上述技术的创新与应用,我们在《无限暖暖》项目中成功实现了跨平台游戏体验,将其打造为高品质的跨平台游戏。由于时间限制,我们仅展示了部分开放性技术问题,实际上这类问题我们已解决100多项。欢迎有志于推动行业技术进步的伙伴加入我们,期待与大家共同探讨、携手进步,谢谢大家!