p.s.
Дополненная реальность(Augmented Reality; AR) предлагает волшебный эффект смешивания физического мира с виртуальным миром и переносит приложения с вашего экрана в ваши руки. Дополненная реальность переопределяет публикацию рекламы и игровой досуг, а также как и образование совершенно новым способом; она станет технологией, которую должны освоить разработчики мобильных приложений. Эта книга позволит вам на практике реализовать Android-приложения с дополненной реальностью с AR-системой на базе сенсоров и с AR-системой на базе машинного зрения. Узнаете о теоретических основах и практических деталях реализаций приложений с дополненной реальностью. Практические примеры позволят вам самостоятельно быстро разработать и развернуть новые приложения с дополненной реальностью.
Если вы - разработчик мобильных Android-приложений и хотите достигнуть следующего уровня - разработки мобильных Android-приложений с дополненной реальностью(Augmented Reality), то эта книга для вас. Предполагается, что вы знакомы с инструментарием разработки и развертыванием Android-приложений. Если у вас есть опыт по работе с внешними Android-библиотеками, то это полезно, поскольку мы используем JMonkeyEngine и VuforiaTM SDK. Если вы уже использовали Android NDK, то это здорово, но не обязательно.
Глава 1 "Понятия дополненной реальности и инструменты" представляет два основных подхода дополненной реальности: AR-система на базе сенсоров и AR-система на базе машинного зрения.
Глава 2 "Обзор мира" представляет вам первый базовый шаг в создании приложений с дополненной реальностью: фиксация и отображение реального мира на вашем устройстве.
Глава 3 "Накладывание поверх мира" помогает вам использовать 3D-движок JMonkeyEngine для наложения высококачественных 3D-моделей поверх физического мира.
Глава 4 "Определение местонахождения в мире" предоставляет "базовые строительные блоки" для реализации вашего собственного браузера с дополненной реальностью, используя сенсоры(датчики) и GPS.
Глава 5 "Как Голливуд – виртуальное на физических объектах" объясняет вам мощь AR-инструментария VuforiaTM SDK для AR-систем на базе машинного зрения.
Глава 6 "Интерактивность – впечатление пользователю" объясняет, как сделать приложения с дополненной реальностью интерактивными. В частности вы изучите как разработать: технику выбора лучом, взаимодействие основанное на базе сенсора близости(proximity-based) и 3D-перемещаемое взаимодействие на базе жестов.
Глава 7 "Дополнительные материалы для чтения и советы" представляет более продвинутые технологии для улучшения разработки любых приложений с дополненной реальностью.
Если вы хотите разработать Android-приложения с дополненной реальностью, то вы можете обще использовать большинство инструментов для обычных разработчиков Android-приложений. В частности для повышения производительности вы можете использовать пакет инструментов разработчика для Android(Android Developer Tools Bundle; ADT Bundle). Он включает: * Интегрированная среда разработки (Integrated Development Environment; IDE) Eclipse * Плагин Android Developer Tools (ADT) для Eclipse * Платформа Android для ваших целевых устройств(другие платформы могут быть загружены) * Эмулятор Android-устройства с последним образом системы
Помимо этого стандартного пакета, широко используемого многими Android-средами разработки, вам понадобится: * Моментальная копия JMonkeyEngine (JME), версии 3 или выше * Комплект разработчика Qualcomm® VuforiaTM SDK(VuforiaTM), версия 2.6 или выше * Комплект разработчика низкоуровневого кода для Android(Android Native Development Kit; Android NDK)
Нет.
Нет.