Здравствуйте, дорогие читатели! Специально для Вас мы оформили “Дневник разработчиков”, который содержит информацию о выпущенном нашей студией проекте - “Беркут 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 недели. Мы уложились в сроки разработки и успели отправить наше кресло во Владивосток, где и состоялась презентация проекта.
Стенд посетили первые лица государства, что демонстрирует высокое качество проекта и интерес для аудитории. На самой презентации присутствовал руководитель проекта, который лично установил все оборудование и наблюдал за работой приложения в ходе мероприятия.