一位开发者将《半条命:爱莉克斯》的开场场景移植到了Meta Quest 3上。以下是尝试了这个移植版本并采访了这位开发者的内容整理。
大约两周前,鲍里斯·诺维科夫展示了一个令人印象深刻的项目:他将《半条命:爱莉克斯》著名的开场场景从Source 2引擎移植到了Unity引擎,并针对Meta Quest 3进行了优化。一段三分钟的YouTube视频展示了实际效果。
“我最想看的是Quest 3能处理多高的分辨率和纹理质量。结果让我非常惊喜,”诺维科夫在文字交流中写道。
“在优化图形设置、烘焙光照以及遮挡剔除后,我能够在启用体积雾效应深度缓冲和全分辨率(2k-4k)PBR纹理及2k实时阴影的情况下,使用2倍MSAA和1.0分辨率缩放实现每秒36到72帧的可接受性能水平,”诺维科夫写道。
这个不寻常项目的由来 鲍里斯·诺维科夫,也被称为昵称"dnnkeeper"(可以查看他的Github),自称为“自学成才且自我激励的开发者”。他从2014年左右开始使用Unity开发,作为自由职业者开发手机游戏,并曾是AR初创公司的一员。目前,诺维科夫正在为一家小公司从事一个“元宇宙型项目”。
疫情期间,他对《半条命:爱莉克斯》和PC VR产生了热情。他对移动VR游戏的流行持批评态度,因为这意味着图形质量变得次要。
“随着每一款新Quest的发布,我都在想它距离PC VR的能力有多近。Quest 3是否已经能够匹敌运行Alyx的2016年PC的能力?为了在移动VR上达到同样的沉浸感水平可以做出哪些妥协?毕竟,不仅硬件在发展,软件也在进步:出现了新的优化技巧和改善图形的新技术,”诺维科夫说。
关于Valve可能推出类似Meta Quest的独立VR头盔的传闻激发了开发者尝试将《半条命:爱莉克斯》的部分内容移植到Quest 3上的想法,“向自己和其他人证明移动芯片已经能够接近2020年给我留下深刻印象的沉浸水平”。
《半条命:爱莉克斯》在Quest 3上的初步印象 如果你想试用移植版,可以在诺维科夫YouTube视频的评论中找到下载链接。体验结果显示应用程序以稳定的每秒72帧运行,但不知为何感觉并不那么流畅。分辨率稍低,一些特效和着色器被简化。许多动画元素和交互选项也被移除以确保更流畅的体验。异步空间扭曲未启用,因此理论上仍有改进的空间。总体而言,移植版捕捉了开场场景的情绪并合理地渲染出来,尽管质量上未能完全匹配原版PC VR体验。
尽管存在局限性,移植的场景仍是一个令人印象深刻的实证,展示了自从五年前《半条命:爱莉克斯》发布以来移动芯片的发展情况。提醒一下:2020年3月时只有第一代Oculus Quest,运行的是2017年的智能手机芯片。
“这个惊人场景中使用的所有技术解决方案似乎并未远超现代移动芯片的能力范围,下一代移动VR设备将能在高帧率下提供与Alyx级别相当的图形,并结合眼动追踪技术,可以达到相似的清晰度,”诺维科夫预测。
开发者提供了移植所需的详细技术描述,由于篇幅较长以及打算在其博客文章中发表,这里不做展示。
诺维科夫考虑接下来移植缺少的元素,如交互系统和动画,但他表示这些任务对他来说不再具有很大的技术兴趣,他可能会转向其他项目。
VR52网成立于2015年,平台提供VR头显、AR眼镜、配件外设、厂商、测评、行业资讯、游戏与应用、展会活动等。