混合现实捕捉的故障排除

使用混合现实捕捉的故障排除技巧

Choose your operating system:

Windows

macOS

Linux

此页面提供混合现实捕捉(MRC)的故障排除信息。

捕捉时闪烁

根据MR捕捉目标的分辨率(默认值是1080p),你的应用程序可能会受到其渲染目标存储池容量的限制。默认情况下,渲染目标会被设置为"按需要重新分配",这会导致出现乒乓效应和闪烁,因为MR捕捉目标会与立体渲染目标冲突。(如以下视频所示)

如果发现这种行为,可以将渲染目标大小调整规则更改为"增加"(在engine.ini文件中,请这样设置: r.SceneRenderTargetResizeMethod=2 )。进行这一更改应该会解决这一问题。

MR_CaptureFlicker.gif

捕捉在旁观者模式中不显示

MRC框架使用 虚拟现实旁观者模式 来显示合成的场景。这意味着混合现实捕捉仅当在虚拟现实下运行时才会显示。如果你的项目也使用观众画面,那么你需要使用条件语句对使用它们的位置进行校正检查。存在有助于实现这一检查的MRC方法:

Get Mixed Reality Capture Texture
返回Capture Texture,如果不存在,则返回空指针。

MR_BP_GetMixedRealityCaptureTexture.png

Is Mixed Reality Capture Broadcasting
如果系统将捕捉纹理发送到观众画面,返回true。

MR_BP_IsMixedRealityCaptureBroadcasting.png

Set Mixed Reality Capture Broadcasting
切换捕捉系统是否将捕捉纹理发送到观众画面的设置。

MR_BP_SetMixedRealityCaptureBroadcasting.png

使用MRC方法的一个示例
MR_MCR_SpecialConsiderations.png

校准过程中控制器/扳机没有响应。

如果在校准过程中控制器输入没有响应,原因可能有以下几种。

  • 头盔传感器未覆盖好。 如果头盔传感器未覆盖好,控制器可能就无法激活。

  • 应用程序窗口需要具有焦点。 如果MRCalibration窗口不是当前活动窗口,校准系统可能无法捕捉控制器动作。

  • Oculus系统可能未配置为允许从未知来源(Unknown Sources)运行。 目前处于测试阶段,校准系统仍在积极开发中,Oculus尚未审查。 MR_OculusUnknownSourcesSetting.png

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消