VR/AR портал (командный проект)

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Компания КРОК
Учебный семестр Осень 2016
Учебный курс 3-й курс
Максимальное количество студентов, выбравших проект: 3


Внимание! Данный проект находится в архиве и реализован не будет.

Что это за проект?

Портал, содержащий контент виртуальной и дополненной реальности. Портал будет позволять пользователям воспроизводить и загружать контент на свои устройства. Воспроизведение контента может осуществляться с применением мобильных устройств, очков виртуальной реальности (тип Google Cardboard), ПК с шлемом виртуальной реальности.

Проект подразумевает разработку серверной и клиентской части (мобильное приложение, программа для ПК), web-сайта.

Чему научатся студенты? Что самое интересное в проекте?

Работе с платформами iOS, Android и разработке для них приложений; Опыт разработки клиент серверного приложения; Работе с интерактвными движками по созданию приложений виртуальной и дополненной реальности; Разработке WEB-портала; Работе в команде.

Организация работы (Как студенты будут работать в команде?)

Команда из 3 человек.

В команде будет выделен Teamlead, осуществляющий координацию разработчиков. От компаниии будет выделен координатор и технический консультант.

В рамках проекта будет выполнена работа:

1. Аналитика; 2. Разработка серверной части проекта; 3. Разработка front-end части проекта; 4. Интеграция виртуальной \ дополненной реальности в рамках проекта; 5. Тестирование работоспособности системы; 6. Наполнение тестовым контентом; 7. Написание итогового отчета по курсовой работе; 8. Защита проекта. Будет разработан детальный план проекта с назначением контрольных точек, привязанных к календарным числам. По каждой задаче буден назначен ответственный исполнитель.

Компоненеты (Из каких частей состоит проект?)

Сервер, который хранит данные пользователей и контент; API, которое позволяет осуществлять взаимодействие с сервером; Мобильное приложение, в котором будет отображаться контент; Программа для ПК; Web-сайт.

Какие будут использоваться технологии?

Подходящая платформа для разработки сервера (Python, C++); База данных, для хранения данных (PostgreSQL, MySQL); Unity3D \ Unreal Engine (для разработки клиентской части, C#\C++); Технологии для создания сайта (HTML5, фреймворки); Очки и шлемы виртуальной реальности; Дополненная реальность.

Какие начальные требования?

Наличие навыков серверной разработки; Интерес к разработке в сфере VR, знание типов AR/VR-контента; Наличие навыков разработки front-end части.

Темы вводных занятий

Тест-драйв существующих решений виртуальной и дополненной реальности; Консультация по созданию архитектуры проекта; Консультации по работе с серверной частью; Консультации по разработке приложений виртуальной и дополненной реальности.

Критерии оценки

Оценка 4-5 - Разработана серверная часть и Web-сайт; Оценка 6-7 - Разработано мобильное приложение; Оценка 8-10 - Разработана программа для ПК с поддержкой (Oculus Rift, HTC Vive)

Похожие проекты

http://www.eonreality.com/eevr/ https://play.google.com/store/apps/details?id=com.google.samples.apps.cardboarddemo

Контактная информация

Координатор: Илья Симонов Эксперт по виртуальной реальности КРОК

isimonov@croc.ru +79031790792

Технический консультант: Кирилл Титов ktitov@croc.ru