(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Отрисовка 3D мира в VR согласно заданным параметрам для платформ iOS и Android

Вернуться к списку проектовНа главную страницу курса

Заказчик

ООО "ЗАППА", президент Мусхабов Дмитрий Висраилович. Эл.почта: dmitry.muskhabov@zappa.tech.

Аннотация проекта

В последние годы в мире активно развивается и распространяется технология виртуальной реальности, VR постепенно проникает в различные сферы жизни. Этот проект с помощью VR помогает самовыражаться любому человеку с любыми навыками - чтобы выразить свои эмоции не нужно обладать техникой рисования или написания песен.

Цель проекта заключается в создании приложения, позволяющего генерировать и просматривать 3D мир, наполненный 3D объектами, на основе нескольких параметров.

В простейшем случае приложение позволяет задать несколько параметров и получить простой статичный неинтерактивный мир. Пользователь указывает например время суток, основной цвет окружающих объектов, тип земли, свое настроение, вид растений, вид животных и т.д. После этого пользователь надевает cardbox и видит, например, поле ночью с несколькими елями и парой волков. Пользователь может вращать голову и рассматривать окружающий его мир.

В перспективе сервис может быть развит в некоторый вариант социальной сети, позволяющей создавать живые анимированные 3D миры и делится ими, включая возможность сгенерировать мир из своего текущего настроения/состояния, передавая приложению параметры через портативную нейрогарнитуру. Основная конечная цель - самовыражение внутреннего состояния и эмоций путем определения их по сигналу ЭЭГ, пульсу и анкетированию и возможность поделится своим состоянием с друзьями и подписчиками.

Основной функционал

  1. Ввод около 10 параметров 3D мира
  2. Генерация 3D мира согласно заданным параметрам
  3. Хранение на сервере снапшотов всех сгенерированных миров в виде параметров и их просмотр на клиенте

Дополнительный функционал

  1. Анимированные динамические объекты
  2. Динамическое изменение мира при изменении параметров извне
  3. Анкета 6 - 10 вопросов для определения на ее основе параметров мира
  4. Интерактивное взаимодействие с объектами мира
  5. Перемещение в 3D мире

Ссылки

  1. Пример игры с 3D миром
  2. Просмотр природы в VR
  3. Перемещение и взаимодействие с 3D сценой в VR
  4. Работа с 3D моделью
  5. Игровой движок Unity для VR
  6. VR с использованием Google VR SDK

Разработчики