В процессе жизненного цикла тренажёра есть множество этапов, когда он подвержен каким-либо изменениям. На этапе опытной эксплуатации или уже в процессе промышленной, ввиду изменений процессов, обновление тренажёров может отнять много времени и финансов. Клиенты Modum Lab используют систему Modum CMS и редакторы, которые вводят определённые стандарты разработки и решают подобные задачи. Рассказываем подробнее в нашей статье.
Эта статья — продолжение цикла материалов про платформу Modum CMS. Обязательно изучите предыдущие, если ещё не прочитали их:
Два пути внедрения VR/3D-тренажёров в компанию
1. Когда компания самостоятельно разрабатывает тренажёры
Со временем при самостоятельной разработке тренажёров в компании вырабатываются стандарты. Они позволяют ускорить разработку, упростить поддержку проектов в будущем и обеспечить более простую передачу проекта внутри команды — от программиста к программисту. Появляются требования к архитектурной схеме, реализации сценариев и графики, созданию 3D-моделей, сетевым возможностям. Также стандарты помогают разделить работу методолога и программиста. Всё это позволяет эффективно переиспользовать контент и программный код для создания похожих симуляций.
2. Когда компания заказывает тренажёры у подрядчиков
Если у компании нет таких мощностей, чтобы создавать тренажёры своими силами, она обращается к подрядчикам. Часто сотрудничать только с одним разработчиком нет возможности. Поэтому компания вынуждена работать со всем рынком, с большим числом подрядчиков.
Зачастую заказчик не предъявляет требований к архитектуре проектов. Он ориентируется только на конечный результат и даёт техническое задание на сценарии, режимы работы и оборудование. Как будет реализован тренажёр — решает сам подрядчик, опираясь на собственные подходы. При необходимости внести изменения могут возникать различные трудности.
Как с этим поможет Modum CMS?
Система Modum CMS позволяет использовать редакторы, которые формируют стандарты разработки для подрядчиков:
- Редактор диалоговых тренажёров;
- Modum SimForms — об этом редакторе мы расскажем подробнее.
Modum SimForms
Modum SimForms — это система для более простого и быстрого создания и редактирования VR/3D-тренажёров.
Какие задачи она решает:
1. Стандартизация разработки тренажёра. Modum SimForms позволяет настроить и стандартизировать все процессы по созданию тренажёров. У разработчика и клиента будут все необходимые инструменты для создания новых симуляций и редактирования уже созданных.
2. Упрощение отладки сценария на этапе разработки. Все изменения можно быстро внести на этапе отладки и поддержки проекта. Благодаря тому, что весь сценарий описывается и исполняется на сервере, внесение правок требует только перезапуска самой симуляции.
3. Внесение изменений в сценарий без подрядчика. Изменения можно внести в сценарий даже без привлечения разработчиков — для этого в Modum SimForms есть весь функционал и заложенные в систему объекты.
4. Переиспользование 3D-моделей. Все интерактивные объекты в рамках проекта попадают в библиотеку Modum SimForms. Они могут быть переиспользованы в новых симуляциях. Например, через редактор их можно добавить в локацию и связать с логикой сценария.
5. Создание нелинейных сценариев. Сценарий может быть выстроен нелинейно. Пользователь может указать несколько шагов, которые будут доступны после выполнения текущего действия или во время него. Ветка сценария, по которой пойдёт пользователь, будет зависеть от того, какое действие совершил пользователь.
6. Создание многопользовательских сценариев. Modum SimForms предоставляет весь необходимый комплекс для работы симуляции в мультиплеерном режиме (аватары, голосовая связь, передача данных и т.д.). В симуляции можно добавлять новые роли через редактор, менять количество участников, требуемых для прохождения, или сам ход сценария.
Также Modum SimForms позволяет настроить балльную систему тренажёра. Система сама подсчитает сумму всех баллов за правильные действия в сценарии и выставит итоговую оценку.
Система уже установлена в периметр компаний «РусГидро» и «Газпром нефть», интегрирована с корпоративными сервисами и успешно функционирует.
Преимущества использования редакторов
Наши редакторы помогут ввести стандарты работы для всех подрядчиков. Например, создать типовую разметку 3D-объекта, с помощью которой можно будет переиспользовать объекты в других проектах. Также настроить работу со сценарной частью, порядком действий и стандартизировать настройку режимов.
Использование редакторов значительно ускорит отладку тренажёра в режиме опытной эксплуатации, когда необходимо вносить большое количество исправлений. Редактор позволяет делать это быстро, без перекомпиляции самого тренажёра.
Также редакторы помогут разграничить ответственность между разработчиками и методологами. Так, внесение изменений в сценарий не нарушит техническую работу модулей.
Редакторы упрощают обслуживание в процессе эксплуатации тренажёра. Если тренажёр активно используется в компании, в него рано или поздно придётся вносить исправления. Иначе через год он уже не будет соответствовать тому, что делает сотрудник в жизни. Редактор позволяет заказчику поддерживать актуальность тренажёра долгое время без привлечения подрядчиков и необходимости перекомпиляции. Так мы повышаем технологическую независимость компаний.