在 ARKit 中同时显示相机捕获图像和场景背景
Posted
技术标签:
【中文标题】在 ARKit 中同时显示相机捕获图像和场景背景【英文标题】:Show both camera capture Image and scene.background in ARKit 【发布时间】:2018-01-31 10:16:57 【问题描述】:在 Youtube charnel 中,我看到许多这样的演示展示了一个使用 ARKit 的门户。实际上,我认为他们使用 Unity 来构建演示。我想使用 ARKit 和 SceneKit 来实现它。
当我设置了 scene.background.contents 属性时,相机捕获的图像无法再显示了。
if sceneView.scene.background.contents == nil
sceneView.scene.background.contents = UIImage(named: "Media.scnassets/environment_blur.exr")!
在 ios 11 中,SCNMaterial 新增了一个属性:colorBufferWriteMask,但是我不知道怎么用。 Apple 使用 colorBufferWriteMask 在其 ARKit 示例代码中实现 Planes Obscure Objects。
有人知道怎么做吗?
【问题讨论】:
【参考方案1】:是的,您需要在您的 arkit 场景中放置一个 SCNNode。您可以将节点定义为 SCNSphere 并将图像放置在球体边界内,或者使用本质上将球体的皮肤作为图像。
【讨论】:
我不明白。你能提供几行代码吗以上是关于在 ARKit 中同时显示相机捕获图像和场景背景的主要内容,如果未能解决你的问题,请参考以下文章