索尼至今未将《羊蹄山之魂》搬上PC,但开源项目AnyPS5正在尝试打破这一限制。技术爱好者Celegans12近日在社交平台分享了阶段性成果:他成功通过AnyPS5让《羊蹄山之魂》在PC上完成了世界加载,并进入了3D场景渲染阶段。

打开网易新闻 查看精彩图片

不过目前的性能远未达到可玩水平。游戏帧率约为3.4帧/分钟,即0.057帧/秒,每帧需要17到18秒。相比此前13分钟的加载时间,这次7分钟完成加载已是进步,但距离实际游玩仍有巨大差距。Celegans12解释,瓶颈主要在驱动程序的CPU部分:每渲染一帧,系统需要重新创建约16600个纹理,并重建一张包含16386条记录的图像表,仅纹理绑定就要花约10秒,图像表重建再花约5秒。他表示纹理缓存对这个规模的世界来说仍然太小,目前正在着手解决这一问题。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

AnyPS5是一个将PS5可执行文件转换为Windows和Linux原生格式的开源项目,此前已宣布实现PS5着色器指令集100%软件覆盖。虽然《羊蹄山之魂》通过它成功从加载画面和UI推进到了3D场景渲染,但项目仍处于早期阶段,距离流畅运行还有很长的路要走。