Съдържание:
- Стъпка 1: Изисквания към софтуера и хардуера
- Стъпка 2: Създаване на 3D модел
- Стъпка 3: Избор на целеви обекти
- Стъпка 4: Създайте база данни с целеви изображения на Vuforia
- Стъпка 5: Запознаване със средата Unity
- Стъпка 6: Създайте нов проект за единство
- Стъпка 7: Стартирайте демонстрацията на Android
- Стъпка 8: Добавяне на MultiScene възможности
Видео: Увеличете паметта си с дворец на ума с разширена реалност: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Използването на дворците на ума, подобно на Шерлок Холмс, се използва от шампионите по памет, за да си припомнят много информация, като например реда на картите в разбъркана тесте. Дворецът на ума или методът на локусите е техника на паметта, при която визуалните мнемотехники са прикрепени към физически места и се визуализират в определен ред за извикване на информация.
Често срещана техника, използвана от шампионите по памет, е да стоите на прага на стая в дома си и да избирате 5 отделни големи предмета и да ги подреждате от 1 до 5. След това, повтаряйки процеса за друга стая с елементи от 6 до 10. След като един е запознати с тези елементи, след това се избират визуални мнемоники и се поставят върху тези обекти в реда, в който трябва да бъдат запомнени. Колкото по -уникални са тези визуални мнемоники, толкова по -лесно се запомнят.
Вдъхновен съм от напредъка в разширената реалност, който ни дава възможност да „докоснем“недосегаемото. Вместо да вижда с окото на ума, той ни позволява да го виждаме във физическия си свят, както и да взаимодействаме и да „докосваме“с увеличени обекти с ръце. С концепцията за умствен дворец, докато вместо да визуализирате десетки или стотици обекти, те могат да бъдат реално проектирани върху реално пространство.
Това в момента е в ход, скоро ще бъде добавен видео / gif.
Стъпка 1: Изисквания към софтуера и хардуера
Следните софтуерни пакети са необходими за стартиране на приложение за разширена реалност
* Vuforia SDK
Регистрирайте се за Vuforia на портала за разработчици и генерирайте лицензионен ключ.
* Unity 3D
* Преработка на Autodesk
* Резюме на Autodesk
Хардуер
* Android (може да използвате друга операционна система, но това ръководство ще се основава на Android)
* Windows
Системни изисквания за Unity версия 5.6.1
ОС: Windows 7 SP1+, 8, 10; Mac OS X 10.8+.
Графичен процесор: Графична карта с DX9 (шейдър модел 3.0) или DX11 с възможности на ниво 9.3.
Стъпка 2: Създаване на 3D модел
1. Направете снимки на желания модел за обучение на 360 градуса на стъпки от около 15 градуса около модела и снимка отгоре. Не премествайте модела, когато правите снимки. Също така имате максимум 50 снимки в пробната версия на Autodesk Recap360 и се препоръчва да направите поне 20.
2. Качете всички изображения в Autodesk Recap360, за да създадете 3D модел.
3. Почистете 3D модела с помощта на Autodesk Remake
Обърнете внимание, че тази стъпка отнема доста време на Autodesk да реконструира 3D модел, за да можете да продължите към следващата стъпка.
Стъпка 3: Избор на целеви обекти
Целевите обекти са физическите обекти, върху които ще закачите разширената реалност.
В двореца на ума единственото изискване е тези обекти да бъдат големи и различни, така че да бъдат по -лесни за запомняне и визуализиране. Въпреки това, с ограничението на наличните днес инструменти за разширена реалност, изберете обекти с висококачествени текстури и отчетливи ръбове, за да улесните проследяването и идентифицирането.
Стъпка 4: Създайте база данни с целеви изображения на Vuforia
1. Изберете Develop >> Target Manager
2. Изберете „Добавяне на база данни“; Назовете базата данни „target_images“; Изберете типа „Устройство“
3. Щракнете върху базата данни, която току -що създадохте
4. Изберете „Добавяне на цел“; изберете тип "3D обект"; Изберете 3D обекта, който реконструирахте в предишната стъпка; и дайте име на файла по подходящ начин
Може също да сте забелязали, че има алтернативи за използване на 3D обект. Един от най-точните методи за проследяване е просто да използвате 2D хартиено изображение, но това няма да бъде полезен маркер, който да запомните за двореца на ума, така че най-добре е да използвате 3D обект, с който вече сте запознати в дома си.
Стъпка 5: Запознаване със средата Unity
* Червената кутия или раздел йерархия е мястото, където ще бъдат показани всички игрови обекти, целеви обекти и основната камера.
* Синята кутия е мястото, където се намират разделите на проекта и конзолата. Разделът проект е мястото, където можете да видите вашите активи. Това са файловете, които сте или можете да използвате в игра или приложение. Разделът на конзолата извежда предупреждения, грешки и съобщения за отстраняване на грешки.
* В раздела Инспектор на оранжевата кутия можете да намерите подробности за конкретни игрови обекти, целеви обекти и камерата. Тук можете да манипулирате отделни елементи на играта, като например трансформиране на размера, завъртане или преместване и обект с цифри, добавяне на скриптове, промяна на цвета и т.н.
Стъпка 6: Създайте нов проект за единство
1. Създайте нов проект; наименувайте го по подходящ начин; и изберете "3D"
2. Импортирайте папка с база данни за целеви изображения като персонализиран пакет в Unity под Активи >> Пакет >> Персонализиран пакет …
3. Добавете AR Camera и Image Target
4. Добавете модел на обекта, който искате да увеличите. Можете да го CAD сами или да изтеглите такъв от Asset Store, ако има такъв.
5. Плъзнете този модел на обект на игра под целта на изображението в йерархията.
6. Добавете скрипта на базата данни Load Behavior Script към камерата и проверете активирането
Стъпка 7: Стартирайте демонстрацията на Android
* Уверете се, че сте инсталирали приставката за Android Unity
1. Отидете на Inspector >> Player Setting и променете Bundle Identifier на com. YOURCOMPANYNAME. YOURAPPNAME
2. Отидете на Файл >> Настройки на изграждане и кликнете върху „добавяне на отворени сцени“
3. Щракнете върху Изграждане и изпълнение; наименувайте го подходящо; запазете.apk файла.
Unity ще стартира като приложение за Android
Стъпка 8: Добавяне на MultiScene възможности
Това, което направихме в предишните стъпки, е една сцена и един обект. Това обаче няма да ни помогне да запомним много информация, по -специално само една, така че трябва да създадем скрипт, който позволява множество сцени.
1. Създайте нов игрален обект и го наречете „чейнджър на чейнджър“.
2. Изтеглете файла C#, кодирах го и го импортирах като актив (или плъзнете и пуснете в папката активи/скриптове).
3. Прикрепете този скрипт към игралния обект „чейнджър на сцената“, като го плъзнете към раздела инспектор на „смяна на сцена“.
4. Дублирайте текущата сцена, която имате, и преименувайте другата сцена по подходящ начин. Не го наричайте с интервали.
5. Посочете следващата сцена в раздела Инспектор от името на сцената.
6. Добавете нова база данни (въз основа на различен набор от обучения) Заредете скрипта за поведение върху камерата и проверете активирането
7. Плъзнете нов модел обект на игра под целта на изображението, която съответства на обучителния набор от базата данни.
Препоръчано:
GlobalARgallery - Глобална галерия с разширена реалност: 16 стъпки
#GlobalARgallery - Галерия с глобална разширена реалност: #GlobalARgallery е възможност за училищата (и други) да се свързват асинхронно по целия свят и да споделят опит, произведения на изкуството, истории, хронологии, изложби, презентации и всичко друго, което можете да си представите. Всичко това се появява в А
Телефонна екипировка с разширена реалност: 7 стъпки
Телефонна екипировка с разширена реалност: Евтино, лесно, готино
Пъзел с разширена реалност: 11 стъпки
Пъзел с разширена реалност: Пъзелите са просто прекрасни. Има пъзели от всякакъв вид, типичният пъзел, лабиринтът, с жетони и дори видео игри от този жанр (например Captain Toad). Пъзелите изискват от играча да разработи стратегия за решаване на проблеми
Разширена реалност Vuforia 7 Откриване на наземен самолет .: 8 стъпки
Разширена реалност Vuforia 7 Ground Plane Detection: Разширената реалност SDK на Vuforia за Unity 3D използва ARCore и ARKit за откриване на наземни равнини в AR. Днешният урок ще използва естествената им интеграция в Unity, за да направи AR приложение за Android или IOS. Ще имаме кола, която ще падне от небето на земята
Разширена реалност (AR) за Dragonboard410c или Dragonboard820c с помощта на OpenCV и Python 3.5: 4 стъпки
Разширена реалност (AR) за Dragonboard410c или Dragonboard820c Използване на OpenCV и Python 3.5: Тези инструкции описват как да инсталирате OpenCV, Python 3.5 и зависимости за Python 3.5 за стартиране на приложението за разширена реалност