如何在 Unity ARKit 中关闭摄像头视频背景

How can I turn off camera video background in Unity ARKit

我正在尝试在我的 ARKit 应用程序中构建一个 "lights-off" 功能,我基本上关闭了相机视频背景,只显示我的 3D 内容,有点像 VR。

谁能帮我弄清楚如何关闭视频背景。我可以看到一个名为 YuVMaterial 的 material 被用于渲染相机纹理,但将其设置为单一颜色实际上覆盖了整个屏幕并且不显示我的 3D 内容。

在 Unity 中,您可以在使用 ARKit 的同时切换相机。主摄像头应用了 运行 时间球形视频,因此它实际上不是您的设备摄像头,而是设备摄像头所见内容的渲染。通过切换摄像头,您可以有效地 "turn off" 背景视频图像,但仍然可以利用 ARKit 属性。玩得开心。

您可以取消选中主 AR 相机下的 UnityEngine.XR.ARFoundation.ARCameraBackground 组件,它只会渲染黑色背景。