在Youtube上,我看到很多这些演示使用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 。
有人知道如何制作吗?
答案 0 :(得分:0)
是的,您需要在您的arkit场景中放置一个SCNNode。您可以将节点定义为SCNSphere并将图像放置在球体边界内,或者使用基本上使球体的外观成为您的图像。