Синхронизация сессий дополненной реальности в нативных мобильных приложениях

Дмитрий Андреевич Евдокименко, Ринат Гафурович Ханов, Ирина Сергеевна Шахова

Аннотация


Представлена реализация алгоритма синхронизации сессий дополненной реальности в мобильных iOS-приложениях, позволяющего создавать такие сессии с несколькими участниками для их совместного взаимодействия с одними и теми же виртуальными объектами.


Ключевые слова


дополненная реальность; augmented reality; AR; ARKit; сессия дополненной реальности; синхронизация сессий дополненной реальности

Полный текст:

PDF

Литература


История VR/AR. URL: https://rb.ru/story/vsyo-o-vr-ar/

Towards Massively Multi-User Augmented Reality on Handheld Devices. URL: https://pdfs.semanticscholar.org/05be/d977601c84a e581a9a8b2 054ce484b342e10.pdf

Multipeer Connectivity Framework iOS 7. URL: https://habrahabr.ru/company/touchinstinct/blog/198814/

SceneKit. URL: https://www.raywenderlich.com/83748/ beginning-scene -kit-tutorial.

Класс Stream — документация Apple. URL: https://developer. apple.com/documentation/foundation/stream.

Структура сцены в SceneKit. URL: https://www.invasivecode.com/ weblog/scenekit-tutorial-part-1/?doing_wp_cron=1513691954.5071899890899658203125.

Шаблон проектирования Observer. URL: http://design-pattern.ru/ patterns/observer.html.

Свойства геометрии SCNPlane. URL: http://spec-zone.ru/RU/OSX/documentation/SceneKit/Reference/SCNPlane_Class/index.html.

Распознавание изображений в ARKit. URL: https://developer. apple.com/documentation/arkit/recognizing_images_in_an_ar_experience.

Требования к распознаваемому изображению. URL: https://developer.apple.com/documentation/arkit/recognizing_images_in_an_ar_experience.

Менеджер зависимостей Cocoapods. URL: https://cocoapods.org.