FURYU Corporation 发布了 REYNATIS,这是一款使用 Unreal Engine 5 打造的動作角色扮演游戏,以令人惊叹的写实风格再现了东京涩谷区。该作品不仅专注于黑暗的魔法与阴谋叙事,更将夜雨和霓虹灯变成了一个独特的角色。对于开发者而言,这个项目是一个关于 UE5 如何在保持当前世代主机性能的同时,以高视觉保真度渲染密集城市环境的案例研究。🌃
动态光照与实时反射:Lumen 与 RTX 💡
REYNATIS 利用 UE5 的动态全局光照系统 Lumen 实时计算光线反弹,这对于模拟湿沥青路面上 LED 招牌的亮度至关重要。与静态烘焙技术不同,Lumen 允许移动光源(如车灯或法术效果)改变场景,而无需预先计算。此外,该工作室还通过软件光线追踪(增强型 SSR)和硬件 RTX 为水坑和反射表面实现了反射效果。技术关键在于材质的优化:使用高频法线贴图模拟沥青的粗糙度,并结合湿度遮罩贴图,仅在降雨区域激活镜面高光。这使得霓虹灯的反射能够以逼真的方式扭曲,而不会使渲染管线过载。对于希望复制此效果的独立开发者,建议优先使用 Distance Fields 而非完整的 RTX,以在中端硬件上保持 60 fps,并将每个场景单元的点光源数量限制在 16 个以下。
城市角色扮演游戏的启示:从《女神异闻录 5》到 REYNATIS 🎮
虽然像《女神异闻录 5》这样的作品选择采用风格化的艺术风格和烘焙光照来模仿动漫,但 REYNATIS 证明,只要精心处理夜间色彩调色板,UE5 的写实方向也能与那种魅力相抗衡。独立项目中的常见错误是过度使用霓虹灯而缺乏曝光控制;REYNATIS 使用了非常克制的泛光后期处理以及调整后的动态范围,确保人眼不会丢失阴影中的细节。对于想入门的人来说,诀窍在于将 UE5 的自动曝光设置为最小值 0.1 和最大值 2.0,并在室外使用 高 质量的 Lumen 设置,在室内使用 中 质量设置。这样就能实现这款游戏在涩谷每个角落所达到的壮观效果与性能之间的平衡。
REYNATIS 如何在 Unreal Engine 5 中平衡夜间动态光照和涩谷的 NPC 密度,同时不影响当前世代主机的性能?
(附注:90% 的开发时间用于打磨,另外 90% 用于修复错误)