Оглавление:

DeskMagic - Создание приложения для гарнитуры Aryzon AR (TfCD): 22 шага
DeskMagic - Создание приложения для гарнитуры Aryzon AR (TfCD): 22 шага

Видео: DeskMagic - Создание приложения для гарнитуры Aryzon AR (TfCD): 22 шага

Видео: DeskMagic - Создание приложения для гарнитуры Aryzon AR (TfCD): 22 шага
Видео: Дополненная реальность за недорого! AR шлем Aryzon по цене Google Cardboard VR. | HI-GADGETS. 2024, Ноябрь
Anonim
DeskMagic - Создание приложения для гарнитуры Aryzon AR (TfCD)
DeskMagic - Создание приложения для гарнитуры Aryzon AR (TfCD)

В этом руководстве мы шаг за шагом рассмотрим процесс создания простого приложения дополненной реальности (AR) для гарнитуры Aryzon AR Headset. Никакого программирования или другого опыта не требуется. Хотя приложение довольно простое, это интересный и простой способ начать играть с возможностями AR.

Для получения дополнительной информации о гарнитуре Aryzon AR посетите:

aryzon.com/

Модели, используемые в этом Руководстве, загружены из Google Poly от следующих авторов:

Сани, снеговик, елка с подарками, домик - от 14islands Lab по лицензии CC-BY

Остальные деревья - от Poly от Google по лицензии CC-BY

Снежная земля - мной

Шаг 1. Загрузите Unity 3D

Скачать Unity 3D
Скачать Unity 3D

По следующей ссылке загрузите бесплатную персональную версию unity. Это будет движок нашего приложения AR.

store.unity.com/

Шаг 2: установите Unity 3D

Установить Unity 3D
Установить Unity 3D
Установить Unity 3D
Установить Unity 3D

Когда открывается установщик, вам предлагается выбрать, какие модули Unity вы хотите установить. Вам понадобится следующее

  • Само единство - очень важно
  • MonoDevelop - используется для отладчика, в этом проекте нет кода.
  • Документация - для правильной работы справочной системы
  • Поддержка сборки Android - это позволяет вам создавать приложения для Android с вашим проектом, вы можете добавлять любые дополнительные платформы, для которых вы хотели бы разрабатывать, хотя это руководство распространяется только на Android.
  • Поддержка дополненной реальности Vuforia - используется для фактического отслеживания AR, необходимого для размещения нашего трехмерного мира на вашем столе.

Шаг 3. Создайте (бесплатную) учетную запись

Создать бесплатный аккаунт
Создать бесплатный аккаунт

Вам нужно будет создать учетную запись, чтобы использовать Unity 3D. Это бесплатно для личного использования.

Шаг 4: Создайте свой проект

Создайте свой проект
Создайте свой проект

Пришло время создать свой проект. Дайте своему приложению красивое имя и выберите место, где вы можете легко найти любые файлы, которые Unity поместит туда.

Шаг 5: Создание вашей сцены

Создание вашей сцены
Создание вашей сцены

Unity откроется с уже созданной пустой сценой. Вы можете присвоить этой сцене имя, сохранив ее сейчас.

Шаг 6. Загрузите Aryzon SDK

Загрузите Aryzon SDK
Загрузите Aryzon SDK

Aryzon создал SDK, который интегрируется в Unity через пакет Unity. Вы можете скачать этот SDK по следующей ссылке:

developer.aryzon.com/t/basic-setup-of-sdk/…

Шаг 7. Импортируйте Aryzon SDK в Unity

Импортируйте Aryzon SDK в Unity
Импортируйте Aryzon SDK в Unity
Импортируйте Aryzon SDK в Unity
Импортируйте Aryzon SDK в Unity

Перейдите в Assets> import package> custom package. Затем выберите Unitypackage SDK и импортируйте все в свой проект.

Шаг 8: откройте демонстрационную сцену Vuforia

Откройте демонстрационную сцену Vuforia
Откройте демонстрационную сцену Vuforia
Откройте демонстрационную сцену Vuforia
Откройте демонстрационную сцену Vuforia

Теперь вы увидите несколько новых папок в основной папке проекта. Перейдите в Assets> Aryzon> Sample Scenes и откройте сцену отслеживания Vuforia.

Шаг 9: Создайте новый префаб

Создать новый префаб
Создать новый префаб

Чтобы избавить себя от некоторых проблем, мы можем создать префаб (стандартный компонент с возможностью копирования) из компонента ImageTarget, доступный для выбора в окне иерархии.

Просто перетащите компонент ImageTarget в папку Assets> Aryzon> Prefabs, как я уже сделал на картинке.

Шаг 10: импорт префабов в сцену

Импортировать префабы в сцену
Импортировать префабы в сцену

Теперь вы можете использовать ту же папку префабов для импорта двух наиболее важных компонентов приложения: компонента AryzonVuforia и компонента imagetarget. Вы можете перетащить их из папки префабов прямо в свою сцену.

Шаг 11: удалите куб

Удалить куб
Удалить куб

Когда вы щелкните компонент ImageTarget в окне иерархии, вы заметите, что куб на экране является дочерним по отношению к этому компоненту. Это сообщает движку, где он должен разместить куб относительно цели.

Это означает, что все модели, которые мы хотим правильно отображать в AR, должны быть добавлены в сцену как дочерние по отношению к компоненту ImageTarget.

Теперь мы можем удалить куб и заменить его более визуально интересными вещами.

Шаг 12: Создайте папку модели

Создать папку модели
Создать папку модели

Чтобы хорошо отслеживать все, что мы добавляем в сцену, вы можете создать папку модели в окне проекта. эта папка будет содержать все модели, которые мы, возможно, захотим добавить в сцену.

Шаг 13: Получите (загрузите) модели

Получить (скачать) Модели
Получить (скачать) Модели
Получить (скачать) Модели
Получить (скачать) Модели

Теперь мы загрузим несколько забавных моделей для нашей сцены и поместим их в только что созданную папку модели. Для этого руководства мы получим их от Google Poly. Google Poly идеален, потому что его модели оптимизированы для хорошей производительности VR и AR.

При загрузке модели имейте в виду следующее

  • Модель должна быть простой (мало текстур, мало полигонов), потому что у вашего телефона ограниченные ресурсы.
  • Укажите автора модели (при необходимости вам будет предложено)
  • По возможности загружайте файл в формате FBX. OBJ будет работать, но с ним немного сложнее справиться в Unity.

Шаг 14: перетаскивание

Перетащить и отпустить
Перетащить и отпустить

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

Помните: как мы ранее заявляли, модели, помещенные в сцену, всегда следует помещать как дочерние по отношению к компоненту ImageTarget.

Шаг 15: Сделайте снег

Сделай снег
Сделай снег
Сделай снег
Сделай снег

Чтобы по-настоящему передать атмосферу праздника, можно добавить немного снега. Легкий способ сделать это - использовать эмиттер частиц. В окне иерархии перейдите к созданию> эффекты> система частиц. Это создаст в вашей сцене объект, излучающий частицы. Лучше всего поиграть в окне инспектора и выяснить, какие настройки подходят вам лучше всего (легкий снегопад или, может быть, метель). Настройки на изображении нам подходят.

Шаг 16: переключение платформы

Смена платформы
Смена платформы

Прежде чем мы сможем играть в приложение на нашем телефоне Android, мы должны сначала его собрать. Однако сначала мы должны изменить некоторые настройки. В строке меню перейдите в Файл> Параметры сборки. Выберите платформу Android и нажмите «Переключить платформу».

Шаг 17: измените настройки

Измените настройки
Измените настройки
Измените настройки
Измените настройки
Измените настройки
Измените настройки

В тех же окнах нажмите кнопку «Настройки проигрывателя». В результате в окне инспектора появятся все настройки платформы. здесь нужно сделать следующее:

  • Введите (вымышленное) название компании
  • Введите название продукта (это будет название вашего приложения).
  • в «других настройках» добавьте компанию и название продукта в поле «название пакета».
  • Установите минимальный уровень API. Это должна быть та же версия Android, что и на вашем телефоне, или более ранняя. Чем ниже вы опускаетесь, тем выше совместимость со старыми устройствами, но вы также теряете некоторые функции.
  • Убедитесь, что флажок "Совместимость с Android TV" снят. Установка этого флажка предотвратит работу Vuforia.
  • Наконец, в «Настройки XR» отметьте «Дополненная реальность Vuforia».

Шаг 18: Получение ключа Вуфории

Получение ключа Вуфории
Получение ключа Вуфории
Получение ключа Вуфории
Получение ключа Вуфории
Получение ключа Вуфории
Получение ключа Вуфории

Чтобы отслеживание AR работало, вы должны сначала активировать лицензию Vuforia (бесплатно для личного использования).

  • Создайте учетную запись на

    developer.vuforia.com/vui/auth/register

  • Перейдите в диспетчер лицензий и выберите «Получить ключ разработки».
  • Здесь вы вводите имя, которое вы дали своему приложению на предыдущих шагах.
  • Скопируйте созданный пользовательский ключ в буфер обмена.

Шаг 19: Ввод ключа Vuforia в ваш проект

Ввод ключа Vuforia в ваш проект
Ввод ключа Vuforia в ваш проект
Ввод ключа Vuforia в ваш проект
Ввод ключа Vuforia в ваш проект
  • В иерархии вашей сцены выберите компонент «ARCamera» (в разделе AryzonVuforia).
  • В окне инспектора нажмите кнопку внизу с надписью «Открыть конфигурацию Vuforia».
  • В окне инспектора теперь будет отображаться конфигурация Vuforia. Вставьте лицензионный ключ, который вы только что скопировали, в поле «Лицензионный ключ приложения».

Шаг 20. Получение Android SDK

Получение Android SDK
Получение Android SDK

Наконец, для создания вашего приложения Unity необходимо наличие Android SDK на вашем компьютере. Самый простой способ получить этот SDK через Android Studio. Скачать Android-студию (без аккаунта!) Можно по следующей ссылке:

developer.android.com/studio/index.html

Установка Android Studio автоматически установит Android SDK на ваш компьютер.

Шаг 21: Создайте время

Время сборки!
Время сборки!

Теперь вы можете создать свое приложение AR!

  • Снова войдите в меню настроек сборки (File> Build Settings) и нажмите кнопку build.
  • Теперь вы можете ввести имя для APK (пакета приложения). Обратите внимание, что это просто имя файла, оно не повлияет на имя вашего приложения.
  • Откройте APK на своем телефоне, чтобы установить собственное приложение AR!

Если ваш телефон не позволяет устанавливать приложения из «Неизвестных источников», просто перейдите в настройки системы вашего телефона, затем перейдите к параметрам безопасности и установите флажок «Неизвестные источники». В целях безопасности рекомендуется снять этот флажок после установки приложения.

Шаг 22: наслаждайтесь волшебным рождественским украшением

Наслаждайтесь своим волшебным рождественским украшением
Наслаждайтесь своим волшебным рождественским украшением
Наслаждайтесь своим волшебным рождественским украшением
Наслаждайтесь своим волшебным рождественским украшением
Наслаждайтесь своим волшебным рождественским украшением
Наслаждайтесь своим волшебным рождественским украшением

Запустите приложение, поместите телефон в гарнитуру Aryzon AR и прикрепите его к лицу. Вы можете разместить прилагаемый маркер в любом месте, где хотите, чтобы рождественское украшение скрасило ваш день! Например, рядом с вашим компьютером: D

Конечно, вам не обязательно использовать в своем приложении модели с рождественской тематикой. А как насчет аквариума или миниатюрного парка юрского периода?

Я включил копию сборки приложения в этот Instructable (DeskMagic), чтобы вы могли проверить результаты, прежде чем пытаться сделать это самостоятельно.

DeskMagic будет:

  • Сделайте свой стол более домашним
  • Наполни свой очаг теплом и праздничным настроением
  • Сделай так, чтобы ты выглядел действительно круто

Обратите внимание, что я тестировал это только на своем старом телефоне (Galaxy Note 3), поэтому ваш пробег может отличаться.

Спасибо за прочтение!

Рекомендуемые: