Важно отметить серьезное развитие средств разработки программного обеспечения. То, что раньше требовало больших ресурсов, сейчас на основе наработок реализуется существенно быстрее и проще.
В частности можно выделить инструмент для разработки двухи трёхмерных приложений и игр-Unity, поддерживающий ведущие платформы для мобильных устройств. Примечательно его использование в контексте реализации приложений для визуализации трехмерных объектов с применением технологии дополненной реальности. Данное средство поддерживает большинство ручных, а также и головных устройств, подходящих для запуска приложений с дополненной реальностью. С помощью различных программных расширений, таких как Qualcomm Vuforia, поддерживается функционал трекинга, и другие дальнейшие возможные расширения (для поддержки новых алгоритмов и аппаратуры). Также встроенными средствами Unity возможно реализовать необходимый графический интерфейс пользователя, и существует возможность совместимости со сторонними средствами реализации интерфейса.
Перспективы
На данный момент актуальным остаётся развитие ручных и головных мобильных устройств. Необходимо повышение вычислительных мощностей, разрешающей способности дисплеев и других характеристик. Существенным шагом представляется внедрение в данные устройства структурных сенсоров и дополнительных RGB-камер.
Преимущества, которые предоставляет структурный сенсор включают:
- · отсутствие необходимости в маркере или калибровочном изображении;
- · мгновенное вычисление размеров предметов и помещения;
- · реалистичная физика (виртуальные объекты не проникают сквозь стены и сквозь другие предметы);
- · корректные окклюзии (правильное наложение реальных объектов на виртуальные).
Соответственно программное обеспечение должно в полной мере использовать преимущества данных сенсоров. В частности необходима их интеграция при реализации метода одновременной навигации и составления карты.