Введение
Платформа Зиккурат - это набор инструментов для BIM-моделирования, автоматизации проектирования и управления инженерными системами зданий. Мы разрабатываем её для интеграции с российской BIM-платформой Renga, и основная наша задача - автоматизировать создание интерфейсов управления зданием, поддерживая при этом российские стандарты проектирования. Особенно важна для нас интеграция с системами Awada, которая позволяет создавать полноценные интерфейсы управления зданием из BIM-модели без специальных знаний.
В этой статье расскажем о важных обновлениях нашей экосистемы. Первое - обновлённый плагин Полёт с улучшенным интерфейсом и новой функцией сохранения видов. И плагин Склад, общедоступная библиотека элементов, которая открывает новые возможности для совместной работы и обмена наработками.
Плагин Полёт: обновление интерфейса и новые возможности
Обновление интерфейса
Одно из главных улучшений плагина Полёт - это обновлённый интерфейс. Теперь он выглядит так же, как и остальные плагины Зиккурат, что делает работу с инструментами более привычной. Унификация интерфейса - часть нашей общей стратегии. Мы хотим, чтобы работа была интуитивной и последовательной.
Сохранение видов и настроек проектов
Одна из самых полезных новинок плагина Полёт - возможность сохранять виды и их настройки для проектов. Теперь можно сохранить конфигурацию камеры, настройки изоляции или скрытия объектов, а потом быстро вернуться к этому виду.
Сейчас сохранение работает локально - виды хранятся в рамках вашего проекта. Но мы уже планируем добавить облачное хранение, которое откроет новые возможности для совместной работы. С облаком можно будет синхронизировать виды и делиться ими с коллегами.
Где это пригодится? Инженеры могут сохранять ключевые видовые точки для быстрого переключения между участками проекта, готовить настройки для презентаций заказчикам. В будущем, с облачным хранением, можно будет привязывать к видам замечания и комментарии - это серьёзно улучшит коммуникацию в команде.
Что касается облачного хранения. Мы хотим сделать его максимально удобным для всех. Организации смогут сами выбирать, где хранить данные: на наших облачных серверах или на серверах компании. Это важно для тех, кому нужен повышенный уровень безопасности или есть требования к хранению данных. Вы сможете выбрать, использовать наши облачные сервисы для быстрого доступа или разместить хранилище в своей IT-инфраструктуре, чтобы упростить интеграцию и повысить уровень защиты.
Основные функции плагина
Плагин Полёт - это инструмент для управления видами и навигации в 3D-пространстве. Он даёт новые возможности для работы в Renga.
Сохранение видов - базовая функция, которая позволяет сохранять и переключаться между разными видовыми точками. Особенно полезно это в крупных проектах, где нужно быстро перемещаться между участками модели. Сохранённые виды можно использовать для создания презентационных маршрутов или для стандартизации проверки проекта.
Создание презентационных маршрутов (путей полёта) - это возможность создавать плавные пролёты камеры по проекту, используя сохранённые видовые точки. Простой и быстрый инструмент для презентаций, демонстрации ключевых участков модели и создания визуальных материалов. Маршруты можно сохранить и воспроизвести в любое время.
И конечно мы открыты для ваших идей, если у вас есть потребность как-то дополнить плагин полёт - пишите в комментариях.
Плагин Склад: общедоступная библиотека элементов
Назначение и концепция
Плагин Склад - это система управления библиотеками объектов для Renga, общедоступная библиотека элементов. Это централизованное хранилище, где пользователи Зиккурат могут не только получать доступ к готовым элементам, но и делиться своими наработками с сообществом.
Основная идея Склада - создать единую экосистему, где любой пользователь может загрузить свой объект в библиотеку, сделав его доступным для всех. Это принципиально отличается от других библиотек. Общедоступный характер Склада помогает накапливать знания сообщества, стандартизировать элементы и ускорять работу над проектами.
Плагин уже запущен и работает, его можно тестировать и использовать. Хотя он ещё активно развивается и мы собираем обратную связь, он уже функционален и пригоден для реальных задач.
Серверная часть Склада может быть развёрнута как в открытом доступе, так и на серверах в закрытом контуре организации, что позволяет учитывать требования к безопасности и внутреннему использованию. Тем не менее, основной принцип платформы - обмен наработками между пользователями и развитие сообщества. Открытая публикация элементов способствует накоплению коллективного опыта и совершенствованию библиотеки, обеспечивая взаимную пользу для всех участников.
Основные функции
Загрузка и скачивание элементов сообществом - ключевая функция Склада. Пользователи могут загружать объекты прямо из Renga одним щелчком, что делает процесс максимально простым и быстрым. Загруженный объект автоматически становится доступным всем пользователям Зиккурат, так что полезные наработки быстро распространяются.
Процесс загрузки встроен прямо в рабочую среду Renga, не нужны дополнительные инструменты или сложные процедуры. Это снижает барьер для участия в развитии библиотеки и способствует её активному наполнению.
Система рейтингов и отзывов пока в планах и ещё не реализована. В будущем она позволит сообществу оценивать качество элементов и давать обратную связь авторам. Это создаст механизм саморегуляции: лучшие элементы будут получать признание, а проблемные - выявляться и улучшаться. Благодаря рейтингам пользователи смогут быстрее находить качественные и проверенные элементы, экономя время на поиск.
Автоматическое обновление версий синхронизирует элементы библиотеки с актуальными версиями Renga. Когда автор обновляет свой объект в одной из версий Renga, объект автоматически обновляется в последующих версиях. Это важно для поддержания актуальности библиотеки и обеспечения совместимости с новыми версиями Renga и Зиккурат. Сейчас этот функционал довольно успешно тестируется. Вся библиотека пересобирается при выходе новый версий Renga.
Технические особенности и производительность
Склад разработан с учётом требований к производительности и масштабируемости. Мы провели тестирование под нагрузкой, и система показала устойчивую работу при 1000 запросов в секунду, что говорит о готовности плагина к реальной эксплуатации с большим количеством пользователей, так что давайте скорей нагрузим систему что бы мы столкнулись с трудностями и улучшили показатели одновременного подключения.
Обновлённая система аутентификации и страница входа повышают безопасность сервиса, защищая данные пользователей и целостность библиотеки. Для общедоступного сервиса это критически важно.
Значение для сообщества
Склад открывает новые возможности для сотрудничества и обмена знаниями в сообществе пользователей Renga. Проектировщики могут делиться наработками, получая признание и способствуя развитию экосистемы. Производители оборудования могут предоставлять актуальные модели своей продукции, давая проектировщикам корректные данные.
Для пользователей Склад - это доступ к постоянно растущей библиотеке элементов, создаваемой сообществом. Это ускоряет работу над проектами, потому что не нужно создавать элементы с нуля — можно использовать проверенные решения других участников.
Перспективы развития
Развитие Склада продолжается, и в планах - расширение функционала и улучшение пользовательского опыта. Мы планируем развивать систему рейтингов и отзывов, добавить возможность обсуждения элементов, создать систему рекомендаций на основе истории использования и другие функции, которые сделают библиотеку ещё полезнее.
Важное направление - обеспечение качества элементов. Планируем внедрить механизмы модерации, проверки и автоматической валидации элементов перед публикацией.
Практическое применение
Плагин Полёт помогает инженерам лучше ориентироваться в крупных проектах и создавать заметки. Сохранение видов значительно ускоряет работу при переключении между участками проекта, а создание маршрутов полёта позволяет эффективно демонстрировать проекты.
Склад даёт доступ к библиотеке элементов, создаваемой сообществом. Это ускоряет работу над проектами, потому что проектировщики могут использовать проверенные решения других участников вместо создания элементов с нуля. Возможность загружать собственные наработки способствует развитию экосистемы и накоплению знаний сообщества.
Заключение
Обновления платформы Зиккурат в плагинах Полёт и Склад показывают, как мы развиваем экосистему: повышаем автоматизацию, улучшаем пользовательский опыт и развиваем сообщество пользователей. Унификация интерфейсов, новые возможности сохранения и обмена видами, общедоступная библиотека элементов - всё это направлено на то, чтобы сделать работу инженеров проще.
Дальнейшее развитие включает облачное хранение видов с возможностью обмена между пользователями, расширение функционала генератора для работы с более сложными зданиями, развитие системы рейтингов и модерации в Складе, интеграцию с другими инструментами платформы.
Спасибо за внимание и интерес к развитию платформы Зиккурат! Мы всегда открыты для предложений, идей и обратной связи. Делитесь своим мнением и оставляйте комментарии. Ваш опыт и замечания помогают нам становиться лучше и делать инструменты максимально полезными.