混合现实捕捉的故障排除

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

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

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见