III уровень Нейротехнологии, виртуальная и дополненная реальность

Основы виртуальной реальности в Unreal Engine

Приамурский государственный университет имени Шолом-Алейхема
72 часа длительность
Онлайн формат
Начальный уровень

Описание

Сейчас зарождается огромный спрос на новый и захватывающий опыт в виртуальной реальности (VR). Рынок VR растет многомиллиардными темпами и ставит очень сложные задачи перед разработчиками компьютерных игр или графическими дизайнерами. Им необходимо затрагивать моменты одновременно с ранее не затронутых отраслей в мир компьютерной графики в реальном времени. VR обеспечивает беспрецедентный уровень погружения в любую приглянувшуюся Вам сферу, например, в визуализацию шикарного дома на берегу моря или создание аркадной игры в классическом стиле. Однако эта визуализация вызывает множество проблем. В разработке под VR, необходимо соблюдать ряд правил. 

Образовательная программа позволит изучить общие парадигмы человеко-машинного взаимодействия, появившихся за последние несколько лет. Не только продемонстрирует, как реализовать эти парадигмы средствами Unreal Engine, но и поможет выбрать решения, подходящие в дальнейшем для реализации Вашего собственного проекта. В основе курса лежит практический подход к изучению особенностей VR-разработки. Каждое практическое задание представляет собой вариант сборки достаточно общей системы, подходящей для разнообразных сред разработки. Содержание каждого примера достаточно абстрактно для использования в любой сфере (интерьер собственной квартиры, общественное пространство города и др.)       

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

Цель программы
Цель курса "Основы виртуальной реальности в Unreal Engine" - получение основ теоретических знаний и практических навыков в области создание виртуальной реальности с использованием Unreal Engine , которая позволяет человеку воспринимать себя включенным и взаимодействующим с некоторой искусственно созданной реальностью или ее отдельными частями.

Требования

Образование: среднее профессиональное или высшее.

 

Иные требования и рекомендации для обучения по программе

Образование: среднее профессиональное или высшее.

 

Модули

свернуть
Модуль 1 Базовая терминология VR и Unreal Engine
Модуль предполагает изучение текущего состояния отрасли виртуальной реальности и современные используемые технологии
Модуль 3 Основные функции Unreal Engine для VR
Обобщенные функции HMD (Get Positional Tracking Camera Parameters, Get Tracking Sensor Parameters, Get Orientation and Position, Is Head Mounted, Display Enabled, Get Screen Percentage, Get Tracking Origin, Get VR Focus State, Get World to Meters Scale, Is in Low Persistence Mode, Set Tracking Origin, Set Clipping Plane, Set World to Meters Scale, Reset Orientation and Position, Enable HMD, Get HMD Device Name
Модуль 5 Перемещение в VR. Телепортация
Телепортация — один из основных методов искусственного перемещения. Узнаете, что такое параболическая трассировка. Как визуализировать телепорт (материалы, актор), движение, как создать интерактивные объекты.
Модуль 7 Анимация движения. Инверсионная кинематика
Введение в систему инверсной кинематики и принципы настройки головы и руки. Рассматриваются методы, встроенные в Unreal Engine для интерполяции текущей позы пользователя на основе информации о местоположении игрока. Двухкостная инверсная кинематика. Метод прямого и обратного следования (Forward and Backward Reaching Inverse Kinematics, FABRIK).
Модуль 2 Введение в разработку на VR
Устройства VR шлемов, их существенное отличие друг от друга. Работа с Gear VR.
Модуль 4 Трассировка
Понимание взаимодействия трассировки (принципы на основе трассировки, с пользователем, компоненты взаимодействия). Создание собственной трассировки. Начальная настройка и интерфейс взаимодействия. Компоненты взаимодействия и объединение функций. Установка взаимодействия PawnTrace и создание простого объекта взаимодействия.
Модуль 6 Интерфейс в VR
В рамках модуля рассматриваются некоторые проблемы с 2D-интерфейсами в VR, предлагается реализовать систему взаимодействия Unreal Motion Graphics (UMG) с нуля, и разъясняется, как интегрировать эту систему в других системах взаимодействия. Будет изучена графика движения, VR меню, Пользовательское меню. Сможете создать простое VR-меню, выполнить взаимодействие с VR-меню. Узнаете на какой панели находятся элементы для добавления в UMG-виджет
Модуль 1 Базовая терминология VR и Unreal Engine
Модуль предполагает изучение текущего состояния отрасли виртуальной реальности и современные используемые технологии
Модуль 2 Введение в разработку на VR
Устройства VR шлемов, их существенное отличие друг от друга. Работа с Gear VR.
Модуль 3 Основные функции Unreal Engine для VR
Обобщенные функции HMD (Get Positional Tracking Camera Parameters, Get Tracking Sensor Parameters, Get Orientation and Position, Is Head Mounted, Display Enabled, Get Screen Percentage, Get Tracking Origin, Get VR Focus State, Get World to Meters Scale, Is in Low Persistence Mode, Set Tracking Origin, Set Clipping Plane, Set World to Meters Scale, Reset Orientation and Position, Enable HMD, Get HMD Device Name
Модуль 4 Трассировка
Понимание взаимодействия трассировки (принципы на основе трассировки, с пользователем, компоненты взаимодействия). Создание собственной трассировки. Начальная настройка и интерфейс взаимодействия. Компоненты взаимодействия и объединение функций. Установка взаимодействия PawnTrace и создание простого объекта взаимодействия.
Модуль 5 Перемещение в VR. Телепортация
Телепортация — один из основных методов искусственного перемещения. Узнаете, что такое параболическая трассировка. Как визуализировать телепорт (материалы, актор), движение, как создать интерактивные объекты.
Модуль 6 Интерфейс в VR
В рамках модуля рассматриваются некоторые проблемы с 2D-интерфейсами в VR, предлагается реализовать систему взаимодействия Unreal Motion Graphics (UMG) с нуля, и разъясняется, как интегрировать эту систему в других системах взаимодействия. Будет изучена графика движения, VR меню, Пользовательское меню. Сможете создать простое VR-меню, выполнить взаимодействие с VR-меню. Узнаете на какой панели находятся элементы для добавления в UMG-виджет
Модуль 7 Анимация движения. Инверсионная кинематика
Введение в систему инверсной кинематики и принципы настройки головы и руки. Рассматриваются методы, встроенные в Unreal Engine для интерполяции текущей позы пользователя на основе информации о местоположении игрока. Двухкостная инверсная кинематика. Метод прямого и обратного следования (Forward and Backward Reaching Inverse Kinematics, FABRIK).

Преподаватели

Дубей

Олеся Ярославовна

Приамурский государственный университет имени Шолом-Алейхема

Ленкин

Алексей Викторович

Приамурский государственный университет имени Шолом-Алейхема
Авторизуйтесь чтобы записаться

Ответственный за программу

olesya_dubey@mail.ru