У меня есть чистый лист, и я хочу сделать модель AR для этого листа. У меня есть идея сделать это окрашенным маркером. Например: крестик, квадратик или что-то легкое маркером, которым можно нарисовать лист. Так как я могу это сделать??? Я использую единство.
Vuforia распознает раскрашенный вручную маркер
Ответы (2)
Здесь вам нужен простой маркер, поэтому некоторые простые варианты:
- Простые маркеры ARToolkit, такие как маркер Hiro KanZI (это открытая и полностью бесплатная библиотека дополненной реальности):
http://artoolkit.org/documentation/doku.php?id=3_Marker_Training:marker_multi
- Используя Vuforia, вы можете попробовать маркер кадров. Vuforia предоставляет более 500 простых дизайнов. Вы можете нарисовать его или приклеить на свой лист:
https://developer.vuforia.com/library/articles/Training/Frame-Markers-Guide
К сведению: Vuforia и Arttoolkit для обоих пакетов Unity доступны бесплатно. Вам просто нужно импортировать его в свой проект Unity.
person
Sanket Prabhu
schedule
09.05.2016
Пишу по памяти, может быть не совсем корректно.
- Решите, какой маркер вы хотите использовать.
- Нарисуйте его на бумаге. Обратите внимание, однако, что Vuforia SDK идентифицирует точки интереса на целевом изображении (чаще всего это углы), поэтому чем детальнее фотография, тем больше точек интереса, поэтому в их образцах используются изображения с высоким разрешением, например. много мелких камней. Рисовать что-то вроде квадрата, креста или какого-то другого упрощенного маркера не очень хорошо.
- Сфотографируйте его и перенесите на компьютер.
- Загрузите SDK для Unity для дополненной реальности Vuforia.
- Зарегистрируйтесь на веб-сайте Vuforia и добавьте свою фотографию в качестве целевого изображения. Затем сохраните/загрузите пакет единства базы данных, который они создают для вас, из вашего образа.
- Также получите лицензионный ключ.
- В пустой сцене Unity импортируйте SDK.
- Добавьте префаб камеры AR.
- Добавьте префаб целевого изображения.
- Импортируйте загруженный пакет базы данных (содержащий загруженное изображение).
- В инспекторе целевого изображения измените поведение, чтобы использовать свое изображение в качестве целевого изображения.
- В инспекторе камер AR добавьте свой лицензионный ключ и укажите целевую базу данных изображений.
- Создайте или импортируйте какую-нибудь 3D-модель/примитив. Сделайте его дочерним элементом целевого изображения и расположите его поверх целевого изображения.
- Убедитесь, что камера дополненной реальности смотрит на цель изображения.
- Создайте проект и запустите проект, вот и все.
В Интернете должно быть много руководств, просто погуглите что-нибудь вроде руководства по дополненной реальности vuforia.
person
Abraham
schedule
17.03.2016
На самом деле вы можете использовать целевой префаб UserDefined, который позволяет создавать динамические маркеры.
- person Everts; 17.03.2016
Я пробовал с простым квадратом. Но он не может распознать мой нарисованный квадрат. Итак, я хочу использовать лист как изображение для распознавания
- person Petr Vasilev; 18.03.2016