一、问题描述
最近在做一个基于VarjoXR3的VR项目开发,UE版本使用的是5.2,效果采用Lumen。首先在PC版本中调整了一个效果,但是当切换到VR运行后,就发现Lumen效果就丢失了。但是测试的其他的头显就没有问题,比如Quest。
二、BUG的覆盖范围是多少
目前测试的从UE5.0-UE5.2都存在这个问题。
三、怎么解决
解决方案有三个:
(1)如果你的UE是源码版,则找到源码中的这个文件:
UnrealEngine/Engine/Plugins/Runtime/OpenXR/Source/OpenXRHMD/Private/OpenXRHMDModule.cpp
跳转到450左右(每个版本具体行数不一样,不过都在附近),找到一句代码:
OutExtensions.Add(XR_VARJO_QUAD_VIEWS_EXTENSION_NAME);
把这句代码删除重新编译即可。
(2)如果你的版本是安装版:
打开UE中的插件界面,找到被弃用的SteamVR插件,勾选上,重启UE,再运行就可以了
