Блог Seven Winds Studio

Видеоблог: Дневники разработчиков “Беркут VR”

Видеоблог
Здравствуйте, дорогие читатели! Специально для Вас мы оформили «Дневник разработчиков», который содержит информацию о выпущенном нашей студией проекте — «Беркут VR».

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

Бурить предстоит с крайней осторожностью, так как если контроллер, выступающий в роли рычага управления буровой установки, отклонить сильнее положенного, то буровая установка выйдет из строя, и сеанс будет завершен.

Когда пользователь ощутит себя истинным профессионалом своего дела и пройдет все уровни процесса бурения, ему высветится результат бурения. Все результаты заносятся в таблицу, и каждому новому посетителю выставки присваивается номер с помощью системы. Пользователи с лучшими показателями отображаются в списке рекордов.
Мы ознакомились с основным принципом работы проекта «Беркут», но теперь пришло время для того, чтобы окунуться в самую глубь разработки проекта и ощутить на себе все этапы разработки. Почувствуйте себя частью нашей команды! Мы расскажем и покажем, как выглядело закулисье разработки и сколько времени в конечном итоге понадобилось нашей команде на реализацию проекта.

Первая неделя


До выставки осталось 9 недель. На реализацию проекта у нас в запасе 5−6 недель, и нам предстоит проделать много работы перед доставкой необходимого оборудования для проекта во Владивосток — город, в котором будет проведена выставка.

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

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

В течении недели были проведены следующие работы:

  • 3D дизайнер создал модель кресла и мы выбрали подрядчика, который согласился воссоздать кресло по имеющейся модели;


  • Заказали все необходимые комплектующие для компьютера;

  • Следующий шаг — это покупка шлема. Нашим фаворитом в данном деле стал Oculus Rift S, который прост в установке и обладает лучшими характеристиками в сравнении с аналогами;

  • В роли контроллеров были выбраны Logitech Extreme 3D. К плюсам можно отнести соотношение цена/качество и наличие всех необходимых функций.

Тем временем менеджер проекта приступил к детализации задач и планированию их реализации для эффективной реализации проекта. Список задач проекта был разбит на 6 этапов, примерно по одной неделе на каждый.


Подведем итоги первой недели. Что успели изучить и реализовать:
UI/UX дизайн
  • Подготовительные работы — настройка окружения и разработка концепции
  • Экран загрузки

3D моделирование
  • Провели подготовительные работы (настройка окружения, модели окружения, модели сооружения)

Unity разработка
  • Подготовительные работы — настройка окружения
  • Загрузка (экран загрузки, линейный лоадер, анимация)
  • Главный экран (Элементы интерфейса, информационные блоки, механика взаимодействия, обучение взаимодействию)

Вторая неделя


Хорошие новости! Сегодня в наше распоряжение поступил шлем виртуальной реальности Oculus Rift S. В новом Oculus Rift отказались от переносных датчиков, которые считывали движения пользователя. Oculus Rift S считывает все движения пользователя самостоятельно и не требует дополнительных затрат и настроек, как было с предыдущей версией.


При обсуждении с заказчиком выделили и утвердили следующие важные моменты разработки:

1. В проекте будет присутствовать вступительный видеоролик, который покажет расположение буровой установки, ее внешний и внутренний вид, а также работу персонала и интересные факты про буровую установку.

2. После просмотра ознакомительного видеоролика, пользователь без лишних взаимодействий с интерфейсом попадает в игровой режим. Автоматический переход упростит работу с приложением.

3. Были приняты пожелания для усовершенствования модели кресла.


Прошла вторая неделя разработки. Подведем итоги!


UI/UX дизайн
  • Была отрисована заставка
  • Настроили главные экраны (элементы интерфейса, информационный блог и обучение)

3D моделирование
  • Реализовали модели окружения/сооружения
  • Готова модель буровой платформы
  • Помещение бурения
  • Комната бурильщика
  • Приборная панель

Unity разработка
  • Заставки
  • Игровая сцена
  • Интеграция с устройства ввода и вывода
  • Настройка VR контроллера


Третья неделя


Прибыли посылки:
  • Для стенда приехали наши джойстики Logitech Extreme 3D


  • Запчасти ПК тоже на месте, приступаем к сборке!


Минимально-требуемые комплектующие для подобного VR стенда:
  • ОС Windows 10
  • i5 8-го поколения или AMD Ryzen 5 и мощнее
  • Видеокарта уровня GeForce RTX 2060 и мощнее
  • Оперативная память от 16 Gb
  • SSD накопитель от 200 Gb, в формате M.2
  • Блок питания от 700 Вт
  • Беспроводная клавиатура и мышь

Подведем итоги третьей недели:


UI/UX дизайн
  • Реализовали игровую сцену и Игровой интерфейс
  • Отрисовали информационные плашки

3D моделирование
  • Добавили в заставку визуальные эффекты и анимации
  • Добавили персонал в помещение
  • Визуализировали процесс бурения
  • Трубный цех (помещение цеха, визуальные эффекты, Анимации)
  • Разработали 3D модель вертолета

Unity разработка
  • Добавлены заставки — сценарий пролета, визуальные эффекты
  • Игровая сцена — персонал в помещении и обучение в игре
  • Игровой интерфейс реализован полностью

Озвучка
  • Звуковое сопровождение
  • Навигация в приложении
  • Переходы между сценами


Четвертая неделя


UI/UX дизайн
  • Провели оптимизацию ранее проделанных работ по UI/UX

3D моделирование
  • Добавили визуальные эффекты и анимации в игровую сцену
  • Трубный цех, добавлены визуальные эффекты
  • Изменили дизайн вертолета

Unity разработка
  • Игровая сцена — визуальные эффекты и анимации
  • Навигация в приложении
  • Переходы между сценами
  • Оптимизация внешнего контроля за работой приложения

Озвучка
  • Оповещения о процессе бурения


Вот разработка проекта и подошла к завершению, теперь наша команда занимается оптимизацией приложения и исправлением ошибок. Этот процесс займет еще неделю, в то время как его разработка заняла 4 недели. Мы уложились в сроки разработки и успели отправить наше кресло во Владивосток, где и состоялась презентация проекта.


Стенд посетили первые лица государства, что демонстрирует высокое качество проекта и интерес для аудитории. На самой презентации присутствовал руководитель проекта, который лично установил все оборудование и наблюдал за работой приложения в ходе мероприятия.