Thursday, February 28, 2013

Дополненная реальность для смартфонов


Пару месяцев назад понадобилось разработать экспериментальное приложение для Android, которое проецировало бы на картинку с камеры маркеры или другие объекты. Потому хорошо познакомился с существующими фреймворками дополненной реальности (Augmented Reality, AR), ниже приведу краткую информацию о некоторых из них.


1) Metaio
Платформы:  Android, iOS, Windows PC
Лицензия/стоимость: Платный SDK
Примечания: Полный спектр AR-технологий

2) Junaio
Платформы:  Android, iOS
Лицензия/стоимость: Якобы бесплатный, но есть скрытая система монетизации
Примечания: Является надстройкой над Metaio; сложность в настройке; нацелен на использование LLA маркеров

3) ArLab
Платформы:  Android, iOS
Лицензия/стоимость: Платная, даже за доступ к tutorials
Примечания: Полный спектр AR-технологий

4) Satch
Платформы:  Android, iOS, Mac OS, Windows PC, Adobe Flash Player
Лицензия/стоимость: Бесплатно
Примечания: Хорошо проработана документация; используется Lua scripting language

5) Wikitude
Платформы:  Android, iOS,  BlackBerry 10, PhoneGap
Лицензия/стоимость: платная
Примечания: Полный спектр AR-технологий; встраивается как HTML5/CCS3 элемент, потому код легко переносится между платформами

6) AndAr
Платформы:  Android
Лицензия/стоимость: GPLv3
Примечания: Проект 15-летнего индуса по имени Raghav Sood, который он позже развил в книгу Pro Android Augmented Reality; слабая поддержка; работает медленно

7) DroidAR
Платформы:  Android
Лицензия/стоимость: GPLv3
Примечания: слабая поддержка и видеозаписи вместо документации

8) Mixare
Платформы:  Android, iOS
Лицензия/стоимость: GPLv3
Примечания: Geodata-based; слабая документация