RealityKit и Reality Composer - Распознавание изображений

Я работаю над приложением, которое может распознавать изображение, а затем помещать AR Node (3D-модель, построенную с помощью Reality Composer) поверх этого изображения. Я хочу построить это с помощью _1 _ / _ 2_ (который также должен поддерживать распознавание изображений), но это не работает.

Я уже проверял, работает ли модель в простой горизонтальной плоскости, и это действительно так (как в Xcode, так и в тестовой среде Reality Composer). Но когда я выбираю изображение в качестве режима привязки, модель не отображается в проекте Xcode, но появляется в тестовой среде Reality Composer.

В настоящее время я использую этот код для загрузки проекта Reality Composer в Xcode:

let arConfiguration = ARWorldTrackingConfiguration()
arConfiguration.planeDetection = .horizontal
arView.session.run(arConfiguration)

guard let anchor = try? Spinner.loadScene() else { return }
arView.scene.anchors.append(anchor)

Ожидаемый результат будет заключаться в том, что при наведении указателя на правильное изображение модель появляется.


person MarcWiggerman    schedule 02.09.2019    source источник


Ответы (2)


У меня была такая же проблема с бета-версией iOS 13. Обновление до бета-версии iOS 13.1 помогло. Я могу только догадываться, что это связано с RealityKit на iOS. Обратите внимание, что обновление до iOS 13.1 beta требует также обновления XCode 11 beta 7 для ее поддержки. Надеюсь, это поможет тебе.

person Yonatan Vainer    schedule 13.09.2019
comment
Обновление до последней версии iPadOS (beta 8) также работало. Спасибо! - person MarcWiggerman; 18.09.2019

Я сталкиваюсь с той же проблемой, и поиск в Google приводит меня сюда. Я использую Xcode 11.2, iOS 13.1.2. Я решил эту проблему после добавления простого объекта-капсулы на холст с помощью встроенного в Reality Composer. Я подумал, что это может кому-то помочь, поэтому пишу здесь свой вариант использования.

person Usman    schedule 05.11.2019