План на курса

1. Основи на AR и Екосистемата на AR

  • Въведение в AR: Дефиниция, история и развитие. Разлики между VR, AR и MR (Микст Реалност).
  • Приложения на AR: Обзор на отраслите (Интернет търговия, Образование, Медицина, Игри, Промишленост).
  • Основни технологии за AR: Отслежване – Разпознаване на изображения, Детекция на равнини, Мирово отслежване, 6DOF vs. 3DOF.
  • Мобилни екосистеми: Въведение в ARKit (iOS) и ARCore (Android). Обсъждане на техните възможности и ограничения.
  • Разработка на среда: Инсталиране на Unity и конфигуриране на AR Foundation.
  • Работилница 1: Настояване на първия ви проект за AR.

2. Отслежване на позицията и поставяне на обекти

  • Основи на Мирово отслежване: Хоризонтални и вертикални равнини (Детекция на равни).
  • Обработка на входящите данни: Разпознаване на прикосновения и жестове. Концепции за raycasting в AR.
  • Работилница 2: Поставяне на 3D обекти в реалния свят.
  • Управление на обектите: Масштабиране, завъртане и преместване на поставени 3D модели от потребителя.
  • Работилница 3: Взаимодействие с обекти. Добавяне на контролери за управление на моделите.
  • Постоянни якори: Запазване и зареждане на AR сесии.

3. Изображение базирана AR и анимация

  • Разпознаване на изображения: Принципи, създаване на библиотеки с референци за изображения.
  • Работилница 4: Изображение базирана AR: Разпознаване на плакат или графика и навигация върху нея с 3D модел или видео.
  • Анимация и визуални ефекти: Интегриране на анимации в 3D модели. Използване на системи за частици в AR.
  • Работилница 5: Подобряване на дизайна. Добавяне на анимации и простички визуални ефекти.
  • Разпознаване на лице и тяло: Въведение в създаване на филтри – принципи на функционирането, 3D маски.

4. Развито отслежване и UX/UI в AR

  • Отслежване на 3D обекти: Сканиране и използване на физически обекти като маркери.
  • Окулация: Правене виртуални обекти да се явяват скрити зад реални обекти – ключа към реализъма.
  • Интерфейс на потребителя (UX/UI) в AR: Иззове при дизайна, 3D дизайн, принципи за разполагане на информацията на дисплея (HUD).
  • Работилница 6: Интерфейс и инструкции: Добавяне на UI в проекта, който указва нуждата за сканиране на пространството.
  • AR облаците и споделени опити: Въведение в мулти-персонални сесии на AR.
  • Оптимизация на производителността: Съвети за 3D модели, текстури и скриптове.

5. Публикация, етика и бъдещето на AR

  • Тестване на приложенията за AR: Иззове в тестовете (различни светлинни условия, среди, устройства).
  • Публикуване на приложения: Процес на експортиране и публикуване в Apple App Store и Google Play Store.
  • Бъдещите тенденции в AR: WebAR, технологии за AR очилници (например HoloLens, Magic Leap) и потенциала на микст реалност (MR).
  • Етика, поверителност и сигурност в AR: Законодателни и етични аспекти, свързани с разпознаването на пространството на потребителите и данните.
  • Финален проект: Презентация на завършените проекти на участниците, обсъждане на изпълнените предизвикателства и изучени уроци.

 

Изисквания

  • Не е необходима предварителна техническа знания
  • Не е необходим опит от кодиране
  • Опитът с маркиращи езици (HTML, XML и др.) може да бъде полезен
 35 Часове

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории