В заметке разговор шел про технологию BIMи про необходимость ее освоения всеми участникам проектного бизнеса. Конкретный инструмент — программный комплекс, в котором будет создана цифровая модель — это дело либо привычки разработчика, либо технической политики проектной организации.
Ниже разговор пойдет про Renga.
Renga или ХХХ? Какой продукт лучше?
Словесные баталии о том, какое ПО лучше или хуже бессмысленны. Часто преимущества и удобства конкретного продукта являются результатом истории пользователя. Любые методы разработки могут быть освоены, если они позволяют реализовать требуемый функционал. Удобно или неудобно — это субъективно.
А функционал разработчики активно дорабатывают в соответствии с насущными потребностями пользователей. Быстро или коротко, но время на пляски с бубном сокращаются.
Пользователь уровня «эксперт» сможет обойти любые ограничения, используя костыли или стороннее ПО для решения потребной задачи. А применяя навык «волшебное программирование» даже написать свою надстройку. Комплект разработчика доступен на сайте продукта.
Если говорить о текущем моменте, то Rengaобладает как минимум одним важным преимуществом — это отечественный продукт, который не планирует покидать Российскую Федерацию. А еще его можно для некоммерческих целей, например, личного обучения — скачать и использовать бесплатно.
Позволяет сохранять проекты в формате IFC (открытый международный формат для информационных моделей зданий), который предполагается использовать как базовый при обмене BIM-моделей в нашей стране, в том числе для передачи их в государственную экспертизу.
Что и как устроено в Renga
Вообще для освоения Renga пользователю предлагается достаточное количество методических материалов, как от разработчиков, так и от энтузиастов. На момент написания заметки разработчик проводит ежегодное бесплатное обучение в рамках Зимней школы. В-принципе, в сети можно найти записи уроков оттуда.
По моему мнению, чтобы осмысленно разбираться с инструментами Renga, первоначально необходимо выполнить пример из справки. А затем дополнять полученные знания теорией и приемами работы из сторонних ресурсов.
Также рекомендую для ознакомления иллюстрированный Букварь Renga.
Renga — это классическое объектно-ориентированное приложение (ООП). Проще говоря, внутри существуют различные информационные сущности (классы), экземпляры которых становятся объектами проекта. Напоминаю, что класс — это структурированный набор информационных полей (свойств класса) и доступных алгоритмов его использования (процедур и функций). А еще классы могут наследовать друг друга, создавая сложную иерархию, которая обеспечивает общие свойства и общее поведение для различных объектов.
Если вы не знакомым с программированием, это может звучать непонятно. Можно обратиться к логике. Класс — это понятие, то есть обобщенное представление, например, об автомобилях, имеющих двигатель, раму, кузов, способных перемещаться с определенно скоростью. А экземпляр класса — это предмет, конкретный автомобиль, на котором вы каждый день добираетесь из дома на работу и обратно.
Зачем я пишу об этом. Для инженерной программы важно, кто разрабатывает концепцию работы в системе. Кто принимает решение, как будет реализована та или иная функция. Импортный софт грешит тем, что последнее слово остается за инженерами, его пользователями. Аспекты программной реализации часто маскируются под привычные ему инструменты реального мира. По многим моментам видно, что функционал Renga разрабатывается в первую очередь программистами. А как известно, чтобы победить суслика, нужно думать, как суслик.
На рисунке ниже я попробовал субъективно сгруппировать основные идеи Renga.
Renga для выполнения своей главной задачи, создания цифровой информационной модели (ЦИМ) объекта капитального строительства (ОКС), предоставляет пользователю ряд информационных классов. Часть из них невидимые, например, «проект». Но большинство являются информационно-графическими. Это означает, что объект класса предполагает визуализацию.
Любая сущность обладает рядом информационных свойств (атрибутов), которые могут корректироваться в процессе работы. Для нужд внешних потребителей новые пользовательские атрибуты могут привязываться к сущностям.
Часть свойств информационной сущности могут назначаться через стиль данного класса. Стили есть у большинства классов. Через стили происходит наполнение модели конкретной информацией, то есть стиль заполняет часть свойств повторного применения для экземпляра класса. Наборы стилей могут передаваться из проекта в проект через механизм шаблона проекта.
Примерами информационно-графических классов являются «Стена», «Колонна», «Перекрытие», «Проем» и т. д.
Например, сущность «колонна». Часть свойств, сразу доступно пользователю. Часть — через стиль.
Экземпляры информационно-графических классов размещаются в контейнере 3D-пространствав привязке к плоскостям уровней (каждый момент времени активной является рабочая плоскость) и формируют цифровую модель здания.
Модель в Rengaпервична. Это означает, что дальше вся информация для пользователей генерируется из модели. Возможно получать проекции уровней (планы), фасады, разрезы, аксонометрии, спецификации. Управляя фильтрами отображения (что скрываем, что показываем) можно получить обширный набор данных, требуемый при строительстве. Сходный механизм работает при формировании спецификаций и легенд (спецификация для отдельного уровня).
Renga поддерживает графический редактор для оформления чертежей, куда можно размещать полученные проекции из модели.
Интерфейс (рабочая среда) Renga построен по типу web-браузера плюс панели с инструментами. Часть функций реализовано через контекстное меню. Главным окном, естественно, является 3D-редактор. Модель здесь можно увидеть в разных форматах через способ отображения (каркасный, монохромный, цветной, с наложением текстур). Доступ ко всей вторичной информации осуществляется через обозреватель проекта.
Процесс работы в Renga
Работа над проектом осуществляется в 3D редакторе, где с помощью объектных инструментов (колонн, перекрытий, стен и так далее) строится 3D-модель. Разрабатывается архитектура, которая наполняется конструктивными решениями, выполняются инженерные сети. В части нестандартного технологического оборудования, оно может быть импортировано из других САПР.
Из 3D-модели могут быть созданы необходимые для строительства проекции, которые затем оформляются в 2D-документы: чертежи (планы, фасады, разрезы, узлы) и спецификации.
Предварительно или в процессе должны быть созданы стили для применяемых материалов, конструктивных элементов, оборудования и т. д
Личные впечатления
Рабочая среда программного продукта отличается минимализмом, прослеживаются также отсылки к истокам (Аскон). Так как лично я работал с начала своей карьеры в основном в КОМПАС, то особых трудностей с освоением Renga не возникло. Но, как и в случае "КОМПАС против AutoCAD", тем кто начинал работать в других CAD будет чуть тяжелее.
Я заметил, что при переходе из одной инженерной программы в другую схожего функционала всегда больше обращаешь внимание на то, что в прошлом САПР реализовано лучше, а новое хорошее воспринимаешь как должное. Поэтому при выделении преимуществ и недостатков следует уделять внимание глобальным вопросам, а не отсутствию, например, видового куба, как в Revit. Хотя лично я отметил для себя из неудобств, что часто непонятно, какой объект сейчас редактируешь. Ожидаешь подсказок, какую следующую точку надо вводить при построении геометрии как в КОМПАС, а этого нет.
Видно, что Renga еще достигла уровня проработки, который свойственен программным комплексам с давней историей. Вот хочешь переименовать уровень, щелкаешь на его название в 3D-пространстве и ничего. Изменение можно сделать только на панели инструментов.
Но заявленную функцию продукт выполняет.
Опыт подсказывает, что если нужно, если поставить себе цель изучить какое-то ПО и научиться в нем делать какие-то вещи, то результата достигнешь обязательно. Так у нас было с EPlan, стандартные решения и отчеты которого мы молотком подгоняли под что-то подобное тому, что требует ГОСТ.
Renga — не панацея, это признают и ее разработчики. И для подготовки качественного проектного продукта следует использовать несколько программных инструментов.
Но проект развивается, а выпускать BIM-модели в нем можно уже сейчас.
Подписывайтесь на канал, чтобы иметь возможность следить за обновлениями и иметь возможность обсуждать изложенное в статьях.