Я хочу создать демонстрационное приложение в ARKit, и у меня есть несколько вопросов о том, что в настоящее время возможно с бета-версией (Apple называла это RealityKit или ARKit 3.0).
Демо-приложение, которое я пытаюсь создать, должно делать следующее:
определить объект или изображение в реальной среде и создать там привязку
визуализировать виртуальную модель, прикрепленную к якорю
представить виртуальную модель с окклюзией
заставить виртуальную модель перемещаться вместе с якорным изображением / объектом
Я пробовал адаптировать код из более ранних версий (ARKit 2.0, который использует SceneKit), но некоторые функции, такие как окклюзия людей, не являются частью ARKit 2.0.
Поскольку Apple работает над своей бета-версией, многие функции, рекламируемые на их сайте и на WWDC 2019, по-видимому, исчезли из документации для RealityKit (прикрытие людей, отслеживание тела, отслеживание мира).
Насколько я понимаю, пункты (1) и (2) возможны с ARKit 2.0. Пункт (3) рекламируется как возможный с бета-версией, но я практически не вижу документации.
Возможно ли это сделать в последней бета-версии? Если да, то каков наилучший подход? Если нет, есть ли какие-то обходные пути, например, смешивание старого и нового API или что-то в этом роде?