Преглед AR-библиотеки за изграждане на приложения в разширената реалност
Създаване на разширената реалност приложение, разработчиците могат значително да опрости писането на прилагането чрез специален AR-библиотека с отворен API. AR функционалност на библиотеката са на същото ниво. Въпреки това, всеки един от тях има своите характерни особености.
В процеса на работа по проект подсилена реалност. имаме възможност да изпробват на практика, няколко AR-рамки, популярни сред мобилните разработчици. Плюсове и минуси на библиотеки добавена реалност в нашия преглед.
Като пълноправен SDK за разработчиците, Vuforia е набор от инструменти за създаване подсилена реалност приложения.
- признаване на множество цели едновременно (включително обекти, изображения и текст);
- целите на наблюдение;
- признаване на 2D и 3D формат;
- сканиране на недвижим обект за последващото признаване;
- виртуални бутони;
- показва допълнителни елементи от OpenGL;
- Смарт TerrainTM - да реконструира околния пейзаж, създавайки своя 3D-карта;
- Extended за проследяване - възможност за удължаване на дисплея на мобилното устройство цел, дори когато тя е далеч от погледа.
По-специално, когато изображението признаване Vuforia позволява на приложения да използват мобилни данни се съхраняват или на устройството или в облака.
Въпреки това, липсата на подходящи насоки за използването на библиотека труден първи опит с Vuforia. Отделни инструкции и кратки съвети са представени в голям брой, но не и подредени, и следователно не замени на разработчика необходимата документация.
Безплатната версия на библиотеката има ограничения върху използването на признаване облак, както и веднъж използване на ден има знак вода компания.
ARToolKit представлява набор от софтуерни библиотеки, които могат да бъдат използвани в AR приложения. Основното предимство на библиотеката - с отворен код. Това означава, че библиотеката е абсолютно безплатно.
В ARToolKit основни характеристики включват:
- признаване 2D формат;
- показване на добавки чрез OpenGL.
Библиотеката е предназначен за проследяване на мобилни устройства кадър камера квадратни маркери известни предварително и възпроизвеждане на обекти на екрана на тяхното местоположение в пространството. С помощта на тези данни се създава добавена реалност интерфейс.
ARToolKit подходящ за използване на различни платформи: Android, IOS, Windows, Linux, Mac OS X, SGI. За всяка конкретна операционна система се нуждае от собствена среда за разработка. Безплатни медии са на разположение на всички платформи.
Въпреки свободния достъп до библиотечния фонд, документацията за разработчици е много ограничен. Налице е молба за тест, но не всички от тях успяват да се съберат. Примерите за кодови представени зле и няма информация за по-нататъшното развитие на библиотеката.
Wikitude може да се използва за платформа Android, IOS, като приставка за PhoneGap, на модулен елемент за Titanium и компонент Xamarin. Тази рамка за интелигентни очила Google Glass, Epson Moverio, Vuzix M-100 и ODG R-7. Тя включва SLAM и поддържа единството.
За програмисти, има свободен пробна версия, в противен случай се използва библиотеката изисква финансови инвестиции. Плюс това е достойно за представената документация.
Както името на рамката, тя може да се използва за гледане на околната среда чрез "слоеве", които се показват на мобилни устройства.
- за разпознаване на изображения;
- показване на добавки, базирани на местоположението на потребителя и четат изображенията.
Цялата работа с библиотеката се извършва на сървъра чрез JSON, включително логика да има допълнителни елементи за признаване. Поради факта, че цялата конфигурация се извършва на сървъра, работата се извършва с рамката не е много гъвкава.
Layar голям плюс е наличието на подробна документация. Въпреки това, ръководството е налична само в режим онлайн.
Kudan функционална библиотека включва:
- за разпознаване на изображения;
- показване на добавки, базирани на местоположението на потребителя и призната образ;
- markerless обекта за проследяване (без отправни точки, само на базата на действителните характеристики на обекта - ъглите, завои или текстура);
- дисплей добавки чрез отделен компонент обвивка над OpenGL.
Kudan се различава от другите рамки, скорост на действие, позволява на приложения за показване multipoligonalnye модел в реалния свят, а вносът на 3D модели директно от популярните приложения за моделиране и анимация. Допълнителни предимства са липсата на ограничения по отношение на броя на разпознаваема картина и малко количество памет, необходима за съхранение на файлове на устройство.
Програмистите могат да използват основната документация при кандидатстване за библиотека, но за използването на управление не е твърде подробни и изисква търсене на повече информация. Също така, съществува риск, че при създаването на заявлението може да не са вградени възможности на библиотеката, както и достъп директно до OpenGL липсва.
Като цяло, изброени в нашия преглед на разширената реалност библиотеки предоставят широка гама от разработчиците - от подкрепа за различни операционни системи на изчерпателен набор от инструменти за откриване и проследяване на обекти.
Въпреки това, да се предложи избор на определена рамка, разработчикът е важно да се разбере, че ще има на свое разположение. Част от средствата, които можете да използвате безплатно, просто отидете на сайта, или да изтеглите малка програма. Други се нуждаят сключването на партньорство и редовен такса, но предлагат по-подробна качествена и функционална. Осъществяване на избор в полза на определен AR-библиотека пристъпи предимно от задачите на проекта, от очакваните резултати, както и да ги измери с възможност да избират решения.