30.01.2023

Заменит ли Pilot-Cloud ушедший Autodesk Forge

Заменит ли Pilot-Cloud ушедший Autodesk Forge

После ухода компании Autodesk из России BIM-разработчики ищут замену платформенным компонентам Forge, которые позволяли создавать программные решения для работы с информационными моделями объектов капитального строительства. Компания «АСКОН» разрабатывает аналогичный отечественный продукт — Pilot-Cloud. Разбираемся, какие функции в нем есть и сможет ли он стать полноценной заменой Forge.

Содержание:

  1. Для чего создавался Pilot-Cloud
  2. Какие функции в нем есть
  3. Из каких компонентов состоит
  4. Отличия от Forge
  5. Опыт пользователей
  6. На заметку

Для чего создавался Pilot-Cloud

Первоначально «АСКОН» создал среду общих данных Pilot — коробочное решение для операционной системы Windows. В него вошли несколько продуктов для различных задач. Среди них — Pilot-BIM для работы с информационными моделями.

В 2021 году компания приступила к разработке веб-версии сервиса Pilot-BIM, чтобы он стал доступен в браузере без необходимости устанавливать программное обеспечение. Веб-сервис решили сделать компонентным.

Комментирует Дмитрий Поскребышев:

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

Дмитрий Поскребышев, директор по промышленному и гражданскому строительству АСКОН
Дмитрий Поскребышев, директор по разработке продуктов для промышленного и гражданского строительства компании «АСКОН»

Одной из популярных платформ для создания программных решений была Autodesk Forge, но ее разработчик объявил об уходе из России и закрыл российским пользователям доступ к облаку, а соответственно и к хранящимся в нем данным.

Параллельно с этим «АСКОН» разработал свой продукт. Систему разбили на компоненты таким образом, чтобы они были ценны не только в составе Pilot-BIM, но и в качестве основы для создания собственных программных решений. Так появился Pilot-Cloud.

Какие функции в нем есть

Программисты «АСКОН» ориентировались на Autodesk Forge, чтобы обеспечить максимальную совместимость с ним и возможность перехода в отечественную систему. В Forge основные компоненты обеспечивали формирование специального внутреннего представления информационной модели и извлечение данных из нее с помощью модулей расширения. Разработчики российского решения сосредоточились на обеспечении совместимости этих модулей, чтобы максимально упростить их портирование с Forge на Pilot-Cloud.

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

Та часть системы, которая касается визуализации модели и изучения ее данных, в Pilot-Cloud построена по модульному принципу. 3D-модель отображается в пустом окне без команд и инструментов. Чтобы добавить команду, нужно использовать один из готовых модулей, либо написать свой. Такой подход позволяет придумать много сценариев применения модели. Разработчик сам наполняет решение для информационного моделирования необходимыми функциями.

Из каких компонентов состоит

На входе в среду общих данных загружается файлы из САПР — информационные модели объекта капитального строительства. Pilot-Cloud поддерживает IFC и другие открытые форматы BIM-данных: LAZ/LAS, E57, STEP, JT, SAT, STL. Внутри системы они преобразуются в базу данных, и на выходе мы получаем внутреннее представление модели. Его можно визуализировать с помощью специального компонента.

Частичное обновление модели позволяет отслеживать жизненный цикл объекта капитального строительства. Изображения предоставлены компанией «АСКОН»
Частичное обновление модели позволяет отслеживать жизненный цикл объекта капитального строительства. Изображения предоставлены компанией «АСКОН»

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

Основные компоненты Pilot-Cloud аналогичны Forge
Основные компоненты Pilot-Cloud аналогичны Forge

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

Отличия от Forge

У Pilot-Cloud по сравнению с Forge значительно меньший список поддерживаемых форматов моделей на входе. Российская система не ориентируется на закрытые проприетарные форматы, но поддерживает практически все открытые используемые на практике.

При работе в Pilot-Cloud данные не отдаются на сторонние серверы
При работе в Pilot-Cloud данные не отдаются на сторонние серверы

Следующее отличие заключается в том, что в Forge, чтобы получить представление модели, данные отдают на серверы, находящиеся за пределами России. В Pilot-Cloud все данные и компоненты остаются внутри системы на мощностях пользователя. Это может быть преимуществом с точки зрения безопасности данных.

В Pilot-Cloud реализовано частичное обновление модели. То есть, когда проектировщик внес изменения, допустим, расширил лифтовые шахты или изменил размер окон, модель не нужно целиком перестраивать. Система позволяет организовать получение непрерывного потока изменений и вычислять для каждого из них дельту.

Опыт пользователей

Pilot-Cloud еще не выпущен в релиз, но ряд компаний пилотируют его как альтернативу Forge и дают разработчикам обратную связь, чего не хватает. В основном просят добавить методы API. У Autodesk их больше. Разработчики «АСКОН» по просьбе пользователей дополняют систему необходимыми методами. Например, планируют добавить возможность создания сечений параллелепипеда, которой сейчас нет.

В российской системе реализовано меньше методов API, но их список пополняется
В российской системе реализовано меньше методов API, но их список пополняется

Бывает, что просят добавить методы, которых нет и в Forge. Например, компонент для мгновенного снятия выделения с объектов.

На заметку

  1. Pilot-Cloud имеет аналогичные Forge концепцию и основные компоненты.
  2. При разработке «АСКОН» ориентировался на совместимость с API Autodesk Forge, поэтому системы максимально совместимы.
  3. Российское решение не поддерживает закрытые проприетарные форматы данных и использует меньшее количество методов API. Зато у него есть и преимущества: в Pilot-Cloud реализовано частичное обновление модели, которое позволяет отследить всю цепочку изменений. Данные при обработке не отдаются на сторонние серверы.
  4. Ряд компаний пилотирует Pilot-Cloud в качестве замены Forge. Разработчики постоянно получают обратную связь от пользователей, поэтому список методов API дополняется. В том числе добавляются методы, которых не было у Autodesk.