2. Единая система управления для коллективной разработки
Интегрированная
Инженерная
Программная
Платформа
- креативный продюсер 1С Game Studios Альберт Жильцов
- руководитель проекта ФПИ Иван Голубушин
1
1 2 Виртуальный
полигон
1
2
3. КТО Я?
Продюсер 1С Game Studios. Разработчик компьютерных игр,
известный в жанре авиационных симуляторов играми серии
Ил-2 Штурмовик.
Альберт Жильцов
4. Что мы умеем?
Управлять творческими и техническими коллективами. 50
сотрудников: программисты, инженеры и 3D/2D художники.
География: Москва, Белгород, Хабаровск, Одесса, Липецк,
Калининград, Тель-Авив.
Собственные технологии от идеи до продуктов. Инструмент
для разработки игр (Игровой движок). Разработка более 5
лет. Различные мировые призы и награды за игры – военно-
исторические авиасимуляторы.
Мы знаем и умеем делать сложные инженерные комплексы
так, чтобы они становились интересны и понятны. Так, чтобы
люди платили за возможность играть в них. Мы умеем
оказывать сервисы и работать с пользователями. Мы любим
то, что мы делаем.
Сотрудников
Собственные
технологии
Мы любим то,
что мы делаем
50
9. Причем тут игры?
Игры удобны и интересны. Доступны и являются сервисом для конечного
пользователя. Но недостаточно точны. CAE модули точны, но неудобны в
использовании.
Игры – это всегда увлеченное и заинтересованное сообщество вокруг продукта или
идеи, всегда способное сделать больше, чем индивидуум.
Конструкторская деятельность – это игра, где правилами игры служат
законы Вселенной. Мы хотим сделать интерфейс для этой игры. И мы
хотим сделать его – удобным и доступным.
Нужно взять лучшее из подходов и создать точную и удобную систему, где
инженер станет конечным пользователем и перестанет быть
разработчиком.
10. Концептуально
● Единый интерфейс всех инструментов - стандартизация интерфейса
позволяет легче обучать использованию, обмениваться материалами без
необходимости предоставлять дополнительные сведения, использовать
сообщество в целях обучения новых участников.
● Единый формат данных - позволяет независимым и географически удаленным
группам работать над одной задачей, позволяет разделять сложные задачи на
составляющие и впоследствии объединять решения в единый результат.
● Единая среда разработки - позволяет привлекать к решению частных задач
небольшие группы авторов в разных областях знаний, а результат выдавать всем
пользователям единовременно через систему обновления версий и
подключаемых модулей.
Единая экосистема для инженеров и разработчиков.
11. Сделать работу проще
Единый формат данных, передачи и хранения, структуры файла
данных объекта позволит использовать модель, сделанную в CAD,
в CAE+ модуле без дополнительной подготовки. Интерфейс CAD
позволит быстро и удобно (графически) задавать свойства объекта,
а CAE+ модуль будет считывать их во время эксперимента.
Пример: это позволит перевести все данные по материаловедению, накопленные
нами за это время, в единую базу данных материалов, а конструктор в системе просто
выберет тип материала из списка, тем самым присвоив объекту все свойства этого
материала.
Простой и удобный
интерфейс
Единая облачная
база
12. Игра - это имитация реальности
Командный дух и дух соперничества поможет сделать процесс разработки
образцов более эффективным и более увлекательным. Полигон позволит
проводить конкурсы, где команды смогут соревноваться в равных условиях.
Виртуальный полигон + среда разработки позволят минимизировать
расходы на проведение и участие в таких конкурсах, а значит, их может
быть много, и участвовать в них смогут любые, даже небольшие
коллективы.
Если полигон будет точен в воспроизведении условий окружающей среды,
то опыт, полученный коллективами в виртуальном пространстве, будет
полностью применим в реальных условиях при разработке реальных
образцов.
Условия могут быть виртуальными, опыт всегда – реален
Конкурсы
Минимальные
расходы
Опыт
13.
14.
15.
16.
17.
18.
19.
20.
21. Задачи лаборатории
● Создать архитектуру проекта (взяв за основу собственные наработки и опыт работы
над инженерными играми)
● Разработать единый формат данных (совместно с разработчиками ИИПП и
отечественной САПР)
● Создать информационную структуру для взаимодействия разработчиков по всей
России (включая инфраструктуру для совместной работы над кодом и репозиторий
хранения контентных данных и их постоянного пополнения)
● Произвести интерграцию CAE+ и отечественной САПР на уровне форматов и
интерфейсов
● Создать документацию, необходимую для начала такой работы
22. Будущее
● Формирование очень сильной команды разработчиков в РФ, такой сильной, чтобы
работа в ней была целью для лучших
● Удовольствие от экспериментов с физикой
● Помощь конструкторам в реализации самых смелых идей
● Создание площадки для проведения различных конкурсов, проведение которых
могло бы стать традицией
● Сокращение расходов при проектировании и эксплуатации новых изделий
● Создание максимально достоверной и полной модели окружающего мира,
первого шага к созданию виртуальной вселенной (очень маленькой ее части)
● Создание среды, в которой развитие искусственного интеллекта перестало бы
быть фантастикой, а стало бы задачей (нужна среда, которая прежде всего
начнет подавать адекватный сигнал для сенсорной системы ИИ)
23. Кого мы ищем?
На данном этапе мы заинтересованы:
Программисты C++, С#, программисты графики и искусственного интеллекта,
программисты-инженеры.
Личности и коллективы, обладающие знаниями и желанием, или технологиями по
созданию объектов или систем виртуальной окружающей среды.
a_zhiltcov@1cgs.net
Notas del editor
Для демонстрации, мы создали футуристический ландшафт. Скачали из сети CAD модель вертолета и воспроизвели его в наших технологиях. К сожалению у конструкторов еще не было возможно увидеть как будет вести себя машина до создания опытных образцов. Или поэкспериментировать с установкой разных систем имея бесконечное число попыток.
Но вертолет по готовому чертежу это не так интересно. Мы решили представить себе комплекс из будущего. И быстро придумали идею.
По этой идее, наши дизайнеры создали концепт, который для идеи заменяет чертеж. Создав модель, мы сразу с увлечением стали управлять ей в системе, меняя ее части и обсуждая какие материалы или технологии можно было бы применить для ее создания. Это очень большая свобода творчества.
Создавать и погружать в среду модели можно довольно быстро, благодаря технологиям которые уже есть на рынке компьютерных игр. Для следующего примера мы начали с танка.
А потом решили посмотреть каким мог бы быть комплекс из будущего. Дизайнеры не сдерживали себя на этапах идеи.
После этого нам пришлось потратить время на обсуждение некоторых спорных элементов конструкции. Рассчитать центр тяжести и обсудить как будет работать вооружение или как компенсировать отдачу. И снова от идеи до ее виртуального воплощения прошло не очень много времени. Наградой нам за креативность стала возможность сразу увидеть всю систему в действии.