Введение 5
1 Виртуальная реальность, виды и средства разработки 7
1.1 Анализ и общая характеристика виртуальной реальности 7
1.2 Анализ существующих разработок виртуальных экскурсий на
мобильном рынке 14
1.3 Анализ средств разработки виртуальной реальности и обоснование
выбора технологии 15
1.4 Общий алгоритм реализации виртуальных экскурсий 19
1.4.1 Формирование общей концепции 19
1.4.2 Анализ оборудования виртуальной реальности 19
1.4.4 Внедрение интерактивности и разработка основных классов
приложения 22
1.4.3 Разработка мультимедийных объектов приложения 23
1.4.5 Тестирование и оптимизация приложения 27
2. Разработка виртуальной экскурсии для мобильных устройств 28
2.1 Характеристика потенциальной аудитории потребителей виртуальной
экскурсии 28
2.2 Постановка задачи виртуальной экскурсии 28
2.2.1 Актуальность виртуальной экскурсии 28
2.2.2 Цель и назначение виртуальной экскурсии 29
2.2.3 Функционал и интерфейс виртуальной экскурсии, требования 29
2.2.4 Входные данные к виртуальной экскурсии 30
2.2.5 Характеристика оборудования для реализации виртуальной
экскурсии 31
2.3 Жизненный цикл создания виртуальной экскурсии 32
2.3.1 Этап разработки и моделирования ландшафта локации 32
2.3.2 Создание основных классов 33
2.3.3 Моделирование 3Э-объектов 34
2.3.4 Разработка моделей персонажей 35
2.3.5 Разработка взаимодействия пользователя 37
2.3.6 Внедрение музыкальной части 38
2.3.7 Сборка и запаковка приложения 40
2.3.8 Этап тестирования 41
2.4 Технические требования к виртуальной экскурсии 43
2.5 Калькуляция проекта 43
Заключение 44
Список использованных источников 46
Приложение 49
На сегодняшний день виртуальные экскурсии являются наиболее эффективным средством для демонстрации особенностей и преимуществ раз-личных объектов, будь то известные достопримечательности или реклама организаций. Всё больше и больше людей начинают пользоваться данным продуктом. Так, например, Яндекс запустил виртуальную экскурсию по Чернобылю. Люди получили возможность взглянуть на текущее состояние окрестностей после страшной катастрофы своими глазами без опасения получить радиоактивное загрязнение. Google же, в свою очередь, создал проект под названием Art Project, где собраны виртуальные туры по различным достопримечательностям и музеям со всего мира.
Виртуальная экскурсия — это организационная форма обучения, отличающаяся от реальной экскурсии виртуальным отображением реально существующих объектов (достопримечательности, парки, музеи, улицы городов и др.) с целью создания условий для самостоятельного наблюдения, а также сбора необходимых фактов. Главное достоинство таких экскурсий — экономия свободного времени для обеих сторон: производители, предоставляющие саму экскурсию и потребители, являющимися непосредственно зрителями. Такой продукт помогает посетить любое желаемое место, не покидая своего дома, а, самое главное, не тратя на это своих материальных средств. А если использовать для этого технологии виртуальной реальности (VR — Virtual Reality), то пользователи смогут ощутить себя рядом с тем, что они перед со-бой видят, испытать на себе так называемый эффект погружения. Виртуальная реальность имеет множество применений в различных сферах деятельности. Разработка виртуальной экскурсии с применением данной технологии будет актуальна как никогда на фоне конкурентов.
Объект исследования: виртуальная реальность.
Предмет исследования: разработка VR-экскурсии для мобильных устройств.
Цель выпускной квалификационной работы: проектирование и разработка VR-экскурсии по детскому оздоровительному лагерю советского периода на мобильные устройства с операционной системой Android.
Задачи:
• проанализировать понятие виртуальной реальности и технические средства ее разработки;
• анализ и выбор программных сред для разработки VR-экскурсий;
• спроектировать VR-экскурсию для мобильных устройств на основе выбранного жанра;
• реализовать VR-экскурсию с использованием выбранных программных средств и провести тестирование разработанного проекта.
Сегодня виртуальная реальность может предложить новые миры, создав иллюзии того, что человек ощущает и видит. Однако на данным момент имеются различные трудности в ее популяризации. Это обусловлено, прежде всего тем, что цена на устройства чрезмерна для среднего пользователя и остается серьезным препятствием. Также нельзя не отметить тот факт, что у многих людей при продолжительном использовании этой технологии появляются неприятные ощущения. Нельзя не упомянуть и то, что разработчики понимают весь огромный потенциал технологий виртуальной реальности. Ежедневно рождаются идеи новых приложений. Требуется развиваться в данной области, работать над существующими ошибками и исправлять их, искать правильные и верные решения для устройств виртуальной реальности. Потребуются годы, чтобы инновации в сфере VR-технологий стали доступными и работоспособными, и, что самое главное, комфортными для пользователей. Итоговым результатом будет: потребители смогут пользоваться устройствами виртуальных реальностей, а производители — окупить время и ресурсы, потраченные на разработку проектов.
В процессе выполнения проекта были проанализированы предметная область и имеющиеся внутри нее разработки. Исследованы программные средства для разработки, проанализированы достоинства и недостатки раз-личных программных обеспечений для реализации и, на основе изученных данных, выбраны средства реализации проекта. В итоге была разработана виртуальная экскурсия по детскому оздоровительному лагерю с применени¬ем виртуальной реальности на игровом движке Unreal Engine версии 4.19 для мобильных устройств на операционной системе Android. Для реализации были созданы человеческие 3Э-модели с помощью программы Adobe Fuse и со-ответствующая анимация движения, которая была спроектирована на интернет-сервисе Mixamo, отредактированы в графическом редакторе Blender 3D- объекты, позволяющие передать задуманный стиль и атмосферу проекта, добавлено и запрограммировано музыкальное сопровождение для звучности приложения. В ходе работы было выявлено и исправлено множество ошибок. А также проведена соответствующая оптимизация для мобильных устройств.
Выполнение проекта в рамках дипломной работы позволило получить опыт разработки и проектирования виртуальной реальности. На основе полученного опыта можно продолжить совершенствование навыков в разработке будущих приложений с применением виртуальной реальности.