当我们谈论无线虚拟现实中的图形极限时,《Red Matter 2》堪称黄金标准。这款基于虚幻引擎4并采用定制光照引擎开发的游戏,证明了在Quest有限的硬件上实现PC级视觉保真度是可能的。关键不在于原始硬件,而在于卓越的软件工程——它利用预计算光照和镜面反射来模拟实时光线追踪。
烘焙光照与镜面反射:软件光线追踪的诀窍 🎯
Vertical Robot团队实现了一套预计算全局光照系统,将反弹光信息存储在辐照度纹理中。对于反射,他们使用了动态立方体贴图,并结合了针对VR适配的屏幕空间反射技术。将这些元素与轻量级后处理引擎相结合,他们成功模拟出看似光线追踪的光线反弹和金属反射效果。诀窍在于Quest 2无需实时计算任何内容:所有光照信息都从压缩文件中加载,从而释放GPU以保持稳定的90帧每秒。这与《行尸走肉:圣徒与罪人》等游戏形成对比,后者选择了更简单但沉浸感较弱的动态阴影。
在移动硬件上优化VR的启示 💡
对于希望效仿这一成就的开发者来说,首要任务是预计算所有静态光照。在虚幻引擎4中使用Lightmass进行高质量烘焙,并将动态光源数量限制为每个场景一至两个。通过低分辨率(128x128)的立方体贴图实现反射,并避免使用带有折射的复杂材质。《Red Matter 2》证明,真实感并不取决于原始性能,而是依赖于智能的资产规划和针对Quest限制优化的渲染管线。
Vertical Robot团队是如何优化《Red Matter 2》的动态光照和实时光线反射,使其在Quest的硬件限制下运行而不牺牲视觉保真度的?
(附注:游戏开发大赛就像婚礼:每个人都开心,没人睡觉,最后你哭了出来)