Augmented reality 移除iOS设备上AR Viewer中3D模型的混合效果

Augmented reality 移除iOS设备上AR Viewer中3D模型的混合效果,augmented-reality,arkit,arcore,vuforia,model-viewer,Augmented Reality,Arkit,Arcore,Vuforia,Model Viewer,我一直在使用Model Viewer将WebAR添加到我的网站上,在Android上,使用ARCore的模型看起来不错,功能正常,但在iOS上,使用ARKit时,模型融入了大气,这不是我需要的 如何使用模型查看器api禁用它?我找不到任何引用,但当我使用它时,我得到一个错误,说“对象需要更新版本的iOS” 发布/混合的图像: 您似乎在谈论功能,而不是混合。本机使用Xcode编码时,可以使用单线解决方案禁用此功能: arView.renderOptions = [.disablePersonOcc

我一直在使用Model Viewer将WebAR添加到我的网站上,在Android上,使用ARCore的模型看起来不错,功能正常,但在iOS上,使用ARKit时,模型融入了大气,这不是我需要的

如何使用模型查看器api禁用它?我找不到任何引用,但当我使用它时,我得到一个错误,说“对象需要更新版本的iOS”

发布/混合的图像:


您似乎在谈论功能,而不是混合。本机使用Xcode编码时,可以使用单线解决方案禁用此功能:

arView.renderOptions = [.disablePersonOcclusion]
在ARKit中有一个名为
.personSegmentationWithDepth
的类型属性。此帧语义指定ARKit在摄影机提要中检测到的任何人都应遮挡虚拟内容,具体取决于该人在场景中的深度<代码>分段是提取阿尔法通道的过程<代码>深度分段为RGB调色板提供两个额外通道–Alpha和ZDepth

iOS和Android都有新的深度API,可以帮助您实现遮挡。但为此,您需要在官方支持的设备上运行明确的iOS版本(或Android版本)

在Android Studio、Unity或Vuforia中,有不同的关闭遮挡的方法。例如,请查看以下下拉选项: