В чарнеле 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, чтобы реализовать Объекты Planes Obscure в своем образце кода ARKit.
Кто-нибудь знает, как это сделать?