чем открыть 3д проект ifc
IFC формат. Импорт/экспорт в Renga, Revit, ARCHICAD
IFC (Industry Foundation Classes) — формат с открытой спецификацией. Его признают стандартом обмена данными между различным ПО для информационного моделирования. Даже в недавно принятых нормативных документах говорится об этом:
6.5.2 В качестве форматов выдачи цифровых моделей объектов строительства следует использовать форматы с открытой спецификацией.
Примечания
1 Для передачи ЦИМ рекомендуется использовать формат с открытой спецификацией IFC версии 2×3 и выше.
Я не считал его работоспособным форматом когда проектировал в Revit. Так продолжалось довольно долго, вплоть до тех пор, пока я не попробовал экспорт\импорт IFC в Renga Architecture. Не скажу, что я был поражен, но удивлен точно был.
Предистория вопроса
А предистория совершенно простая. Как и любой ревитчик, любопытства ради, я экспортировал свою модель из Revit и импортировал ее обратно.
На этом эксперимент закончился. После импорта в Revit’е модель была совершенно не пригодна для дальнейшей работы.
И я подумал, что уж если Revit открывает IFC-модель, как не родное дитя, хотя секунду назад он сам же её и произвёл, то ни о каком кросс-платформенном взаимодействии не может быть и речи.
А как реально обстоят дела
Конечно, я не могу сказать, что на самом деле любое другое ПО открывает IFC-файлы как свои собственные. Но однозначно, любое другое ПО пытается преобразовывать объекты IFC в нативные, для возможности дальнейшего редактирования.
Некоторым это удается вполне сносно! К примеру, ARCHICAD открывает IFC из Revit лучше, чем этот же файл открывает Revit. Вообще, я считаю, что ARCHICAD в этом деле ушел намного дальше остальных, учитывая все возможные настройки экспорта и импорта, которые он дает и количество предустановленных трансляторов. К сожалению, я не знаю его также хорошо, как я заню Revit и Renga. Соответственно не могу утверждать, что у него нет никаких проблем с трансляцией IFC-формата. Да и блог мой посвящен совсем другой программе.
Возможность настройки в Renga и Revit
Прежде чем делать тесты сравним возможность настройки экспорта в Renga и Revit.
В Renga нет никаких настроек, экспорт осуществляется «как есть» по нажатию одной клавиши. Я не сталкивался с необходимостью дополнительной настройки. А учитывая, что пользователи чаще всего не разбираются в структуре этого формата, экспорт одним нажатием — это идеальный вариант. На начало 2019 года Renga поддерживает только версию IFC2x3. Есть вероятность, что в 2019 году разработчики добавят поддержку IFC4. Единственная возможность что-либо настроить есть из окна управления Пользовательскими свойствами. Для них можно указать, будут ли они передаваться в IFC при экспорте или нет.
В Revit есть возможность применить некоторые настройки. В первую очередь это выбор версии транслятора. Он поддерживает несколько вариантов IFC2x3, а также IFC4. В остальном ничего значительного прочие настройки не дают. Но факт остается фактом, у пользователя есть возможность снять и поставить различные галочки.
От теории к практике
Рассмотрим пример простейшего домика. Сценарий такой:
Результат в Revit
Сначала в нем, так как многие судят IFC формат по опыту работы именно в этой программе.
Оригинал в Revit
Экспорт IFC из Revit и импорт обратно
По картинкам в принципе все понятно, но я опишу ситуацию.
Видим, что свой собственный IFC Revit открыл как зря, даже без намека на дальнейшую работу с файлом. Хотя намек все же есть 🙂 Одна стена — та, что без проемов, доступна для редактирования.
Импорт IFC из Renga Architecture в Revit
IFC из Renga он открыл просто плохо. Не смотря на то, что выглядит она более менее нормально, но Revit потерял коробку окон и переместил покрытие. Возможно эти огрехи можно как-то учесть при импорте, но я разбираться дальше не стал.
Импорт IFC из ARCHICAD в Revit
У ARCHICAD’а есть специальная настройка для экспорта в Revit, ею я и воспользовался. Что интересно, его файл Revit открыл почти как свой (также плохо), даже выглядят они похоже. Но разница все же есть, сопряжения стен у архикадовской версии выглядят лучше! Но редактировать все равно ничего толком нельзя.
Отдельно отмечу, что полноценно редактируемых элементов в Revit получить не удалось ни из одного ПО, за исключением вышеупомянутой стены.
Результаты в Renga
Оригинал в Renga Architecture
Импорт IFC из Renga Architecture в Renga Architecture
Видно, что Renga открыла свой собственный файл вполне себе замечательно. Все редактируемо и все параметрическое, за исключением Дверей. На счет Дверей еще расскажу в Итогах.
Импорт IFC из Revit в Renga Architecture
Чудеса мы еще увидим, но не здесь. В принципе, открылась похожим образом, как и в самом Revit. Та же самая стена без проемов у нас редактируемая. Все остальные объекты — нет
Импорт IFC из ARCHICAD в Renga Architecture
На мой взгляд модель открылась отлично, все редактируется кроме дверей. Окна потеряли прозрачность, но они параметрические, поэтому им можно изменить стиль на родной стиль Ренги и работать! Кстати, при экспорте из ARCHICAD использовал транслятор для Tekla Structures.
А вот и пример редактирования импортированной модели созданной в ARCHICAD!
Результаты в ARCHICAD
Тут я прошу прощенья 🙂 Не стал разбираться с импортом в ARCHICAD, но свои догадки приведу. Скорее всего модель из Renga можно успешно импортировать используя транслятор для Tekla Structures, дальше будет пример. А вот IFC из Revit ничего не поможет 🙁
Файлы для скачивания:
Ну и для чистоты эксперемента, прикладываю файлы.
Дальше — больше
Мы рассмотрели пример маленького и не серьезного домика. Конечно никто не станет выстраивать взаимодействие на таком проекте. Так насколько это применимо для более сложных проектов?
Вот пример того, как Renga открывает свой собственный IFC
Основная часть объектов редактируемая. Часть окон параметрические, а значит полностью редактируемые. Часть окон не параметрические, но Ренга создала для них соответствующий стиль. Двери как и раньше открылись как тела.
И как его открывает ARCHICAD
По гифке с архикадом видно, что в модели пропали параметрические окна. Это произошло потому что я использовал транслятор для Tekla Structures и при открытии архикад импортировал только конструктивные элементы здания и проигнорировал окна. Еще раз скажу, я не стал сильно разбираться в том, как настроить транслятор импорта.
Ну и конечно, вот ссылка на скачивание IFC-модели многоэтажки. Не верьте мне, а проверьте все самостоятельно.
Кратко об итогах
В ARCHICAD с импортом и экспортом IFC все супер гуд! Предустановленные трансляторы помогут вам наладить работу с самым популярным ПО. А еще есть возможность все настроить самому как надо. Поэтому принимать архитектуру из ARCHICAD можно, и делать на ее основе конструктив и инженерку в Renga.
В Renga работа с IFC очень хорошая. Большая часть объектов импортируется и экспортируется параметрически — а значит есть возможность редактирования. В текущей версии 3.0 не поддерживаются параметрические двери в IFC. Но у меня есть информация, что импорт и экспорт параметрических дверей будет реализован уже в следующем релизе! Значит взаимодействие станет еще лучше. Как только это будет реализовано я обязательно сделаю обновленный обзор и прикреплю файлы новой версии.
Эхх Revit.. Вы и сами все видели. Мне искренне нравится многие технические моменты, которые в нем реализованы. И, не смотря на многие неудобства и работу с семействами, BIM-технологии я осваивал именно на нем. Но вот из-за подобных подстав я и решил, что нам нужен более современный инструмент.
Tekla Structures. Хоть она не фигурировала в этом обзоре и моих тестах, но я выскажу пару догадок. Судя по тому, что для импорта и экспорта из ARCHICAD в Renga я использовал именно транслятор для Tekla, то возможно они используют схожие алгоритмы построения. А значит взаимодействие между ними можно выстроить без проблем.
P.S. Лень
Я часто сталкивался с такими случаями, когда народ хотел проверить возможности Renga, но им было лень разбираться. Поэтому они просто перегоняли модель из Revit в IFC, открывали ее в Renga, ну и дальше вы понимаете результат. Конечно ничего удовлетворительного из такого способа не могло произойти. Ну и конечно, люди смотрели на изуродованную модель и думали, что Renga ничего не умеет.
Суть последней истории в том, что не нужно лениться. Судить о возможностях продукта можно только если вы сделали в нем проект, пообщались с людьми, которые умеют в продукте работать. Поэтому вперед! Ссылки ниже для вас!
BIM-viewer: чем бесплатно открыть файлы Revit и IFC
Чем бесплатно открыть файлы Revit и IFC?
Если вы заказчик BIM-проекта или трехмерных моделей, то зачастую у вас нет программы, в которой можно открыть файлы Revit или IFC. Но как-то проверять и принимать модели нужно, а оплачивать годовую лицензию не всегда целесообразно. В этом случае вам помогут бесплатные программы и приложения. Давайте посмотрим, какие функции они предлагают, разберём плюсы и минусы.
1. Autodesk Revit и Revit Viewer
Вы можете установить бесплатную пробную версию обычного Revit на 30 дней и пользоваться без каких-либо ограничений. После окончания пробного периода вам будет доступна только специальная версия Revit — Revit Viewer, она устанавливается вместе с программой и доступна сразу же. В ней также можно открывать модели, но нельзя сохранять никакие изменения.
Плюсы: полный функционал программы в течение бесплатного периода; спустя 30 дней «повертеть» модели всё ещё можно, но уже без возможности сохранить правки; программа на русском языке.
Минусы: ограниченный бесплатный период; нужно потратить время на освоение программы; требования к мощности компьютера, не каждый офисный компьютер подойдёт.
Для просмотра семейств достаточно 4 ГБ оперативной памяти, 1 ГБ видеопамяти, процессор 2 ГГц. Для комфортного просмотра больших моделей зданий нужно минимум 8—16 ГБ оперативной памяти, от 2 ГБ видеопамяти и мощный процессор, чем выше частота, тем лучше.
С каждой версией обычного Revit ставится и Revit Viewer. Ярлык на рабочем столе не создаётся, программа доступна из меню Пуск
2. Navisworks Manage
Ещё один продукт от Autodesk. Здесь также доступен 30-дневный бесплатный период. Программа отображает геометрию и свойства моделей, позволяет рассекать модель с любой стороны и под любым углом, добавлять базы данных из Excel, Access, ODBC. Элементы здания можно проверить на пересечения, посчитать объёмы, оставить пометки и устроить виртуальную экскурсию по объекту.
Плюсы: много полезных функций; модели легче и быстрее, чем в Revit; читает много разных форматов; русскоязычный интерфейс.
Минусы: ограниченный бесплатный период; нужно конвертировать исходные файлы в формат Navisworks; на изучение программы нужно потратить время.
3. BIM Vision
Полностью бесплатная программа для работы с IFC. В BIM Vision можно посмотреть модель, рассечь геометрию, наложить цвета и прозрачность на элементы, измерить не только расстояния и площади, но и объёмы. С помощью плагинов доступно больше функций, в том числе проверка на пересечения.
Плюсы: программа бесплатна как для личного, так и для коммерческого использования.
Минусы: невозможность одновременного открытия более одного IFC файла (cтановится доступным только после приобретения плагина) плагины платные, например модуль для проверки на пересечения стоит от 195 евро.
Аналогичных бесплатных программ для открытия IFC довольно много, можете посмотреть список на IFC-википедии, но все они на английском языке.
Бесплатная программа для работы с IFC с возможностью объединять несколько IFC-моделей, создавать пометки и замечания, образмеривать модель. Одна из особенностей программ — работа с классификаторами.
Плюсы: комментирование и добавление классификаторов, возможность подгрузки и одновременного открытия более одного IFC файла с любых смежных разделов и программ.
Минусы: англоязычный интерфейс
5. Tekla BIMsight (Trimble Connect for Desktop)
Ещё одна бесплатная программа для просмотра IFC. Раньше она называлась Tekla BIMsight, теперь объединена с Trimble Connect. Здесь можно не только смотреть IFC, но и подгружать фото и файлы проектов в разных форматах, связывать элементы модели с чертежами, хранить и обмениваться информацией, группировать элементы по их свойствам, рассекать и образмеривать модель. Уникальность программы — все происходит в облачном хранилище, что удобно для совместной работы и подключения с разных компьютеров. Есть режим без подключения к сети. Это не только просмотрщик, но и развитый менеджер по управлению проектами. Очень крутое решение, но со своими ограничениями.
Плюсы: связь элементов с документацией и интернет-ссылками; взаимодействие через облако; структура папок и подпапок для проектов; назначение заданий; создание слайдов для показа моделей; подгрузка облаков точек.
Минусы: как обычно, англоязычный интерфейс; в бесплатной версии ограниченные место для хранения файлов и количество проектов.
Приложение позволяет загружать IFC2x3 и IFC4 модели, имеет модульную структуру для загрузки плагинов.
Основные возможности включают в себя:
Доступны плагины для:
Плюсы: работа с наборами свойств (property sets), полностью открытый исходный код, бесплатно.
Минусы: англоязычный интерфейс.
Бесплатный сервис от Autodesk, который доступен из обычного браузера. Для работы в нём нужно зарегистрироваться на сайте Autodesk. Поскольку это бесплатное и русскоязычное решение, которое не требует мощного компьютера и каких-то специальных навыков, остановимся на нём чуть подробнее.
Главная особенность сервиса — работа через браузер. Вам нужно выбрать папку, отдельный файл с компьютера или из облачного хранилища типа Google Disk или Dropbox и загрузить на сайт. Поддерживаются форматы DWG, STEP, RVT, IFC и SolidWorks. Семейства для Revit (файлы формата RFA) загрузить напрямую не получится, для этого нужно их добавить в проект Revit и загружать уже файл RVT.
После загрузки и обработки вам придёт на почту ссылка, по которой можно открыть готовую модель. Если в проекте были связанные файлы, Autodesk Viewer попросит добавить и их. От этого можно отказаться — нажать кнопку «Больше нет файлов».
Модель отображается в окне с интуитивно понятными командами. Если вы подгружаете Revit-проект, то для просмотра доступны 3D-вид и листы. В окне можно выбрать несколько типов навигации, включить «игровой» режим и походить по модели, рассечь объекты, скрывать их, смотреть свойства, измерять длины. Есть функция «Расчленить» модель — отдельные её части будут разлетаться в стороны, как фотокамера на презентациях iPhone. На листах и на 3D-видах можно оставить пометки и комментарии. После всей моделью можно поделиться с коллегами.
Так выглядит модель RVT в Autodesk Viewer, размер исходного файла 45 МБ, загрузка заняла 4 минуты
Плюсы: поддержка популярных файлов 3D-моделирования; бесплатный просмотр прямо в браузере; возможность делиться файлами и подключать коллег к просмотру; легкий в освоении интерфейс; возможность хранить разные проекты в своём аккаунте; русскоязычный интерфейс
Минусы: файлы хранятся 31 день, но срок можно продлевать; небольшие неудобства при выборе объектов; нельзя напрямую загрузить RFA-компоненты Revit
У всех инструментов свои плюсы и минусы. Если вам нужно просто посмотреть и покрутить модели, оценить их визуально, проверить свойства, или вы заказываете семейства для Revit, то проще воспользоваться сервисом Autodesk Viewer. Если хотите проанализировать модель здания, проверить пересечения конструкций и сетей, то лучше обратить внимание на платные и более мощные продукты вроде Autodesk Navisworks или Trimble Connect.
Выбор всегда будет зависеть от конкретной задачи и тех функций, которые нужны от программы.
Формат IFC
Если коротко, то формат Industry Foundation Classes (IFC) предназначен для описания данных об архитектуре, проектировании и строительстве и был создан по инициативе Autodesk.
Сразу надо отметить, что IFC не является форматом обмена данными для дальнейшего редактирования. Т.е модель в формате IFC не подходит для продолжения работы с ней после импорта в любую BIM программу. Для чего же можно его использовать? Например, если вашему заказчику понадобится весь проект или его раздел в формате IFC.
Richard Junge взяв за основу STEP, поставил задачу разработать формат, который станет независимым от производителей САПР. Его идея заключалась в том, чтобы весь процесс от проекта до строительства и управления зданием упростить и ускорить. В отличие от традиционного обмена 2D-линиями и 3D-данными объема, IFC должен был предоставить пользователю кросс-программную «интеллектуальную» модель данных. Например, инженер-строитель мог бы изменить или расширить модель данных с учетом статических требований и вернуть изменения архитектору без потерь. Планировщик строительных услуг также мог бы использовать эту информацию для планирования маршрута. Также должны были бы учитываться все изменения модели, т.е. документироваться. Patrick MacLeamy, американский архитектор и председатель BuildingSMART, перенес тему в Соединённые Штаты. Дальнейшая разработка формата IFC осуществлялась Autodesk и в 1994 году Autodesk зарегистрировала формат IFC на своё имя.
Борьба за рынок CAD продолжается по всему миру. Сегодня всё BIM можно разделить на два типа: ClosedBIM – использование в проектировании программы одного производителя, OpenBIM – работа с открытым форматом данных, который должен автоматически читаться другими программами.
Ярким представителем ClosedBIM сегодня является Revit. Он безвозвратно изменил представление пользователей CAD-программ об интерфейсе, простоте использования и быстроте проектирования. Его прародитель, софт Pro/Engineer в середине 90-х был глобальным лидером на западном рынке конструкторского проектирования машиностроительной промышленности. Цель его состояла в том, чтобы создать систему, которая была бы достаточно гибкой, чтобы побудить инженера легко рассматривать различные конструкции, а затраты на внесение изменений в проект должны быть минимальны. Начав в 1996 году команда разработчиков Revit, используя твердотельное параметрическое моделирование с концепцией единой модели данных для всего проекта, создала радикально новый подход к программному обеспечению для строительства. В 2002 году стартап Revit купила компания Autodesk. К сожалению, и, как ни странно, формат IFC трудно стыкуется c программами от Autodesk.
Европейские производители САПР после опубликования формата IFC пытаются его использовать. Например, Graphisoft утверждает, что программа ArchiCAD идеально подходит для работы с этим форматом и говорит о “99 процентной” работе с IFC данными. Правительства многих европейских стран уже давно сделали использование формата IFC обязательным для проектов строительства с государственной помощью. Главным по ОpenBIM в Европе является Nemetschek Group с двумя подразделениями Allplan и Archicad.
Какую роль играет наше государство в вопросах контроля и установления правил по обменным форматам? Оно следует примеру европейцев и похоже, заинтересовано в развитии OpenBIM. Министерство строительства и жилищно-коммунального хозяйства РФ и ФАУ «Федеральный центр нормирования, стандартизации и оценки соответствия в строительстве» в 2017 г разработало методические указания по обеспечению интероперабельности при информационном моделировании объектов строительства.
В данном документе указано, что IFC разработан как формат, который используется как промежуточный при обмене данными между другими форматами программных средств. Он структурирован для передачи данных, а не для поддержки функциональности. Например, он не поддерживает параметрическую геометрию, содержит данные о размерах, но не содержит информации, какие геометрические объекты контролируют эти размеры. Эффективно импорт IFC создает статические объекты, которые больше не редактируются. После импорта статической информационной модели без тщательной проверки каждого элемента нельзя быть уверенным в полной репликации всего объема данных. Посте того, как были внесены изменения в информационную модель с помощью программного обеспечения, экспорт обратно в IFC также проблематичен. Если была изменена только часть здания, остается вопрос ее интеграции в исходную модель IFC. Если все здание будет экспортировано обратно, заменив оригинальную модель IFC, то появится задержка во времени, которая означает различия в содержании данных, или проблемы, возникающие, если модель IFC должна использоваться и в других программных комплексах в процессе проектирования.
Статической модели IFC оказывается достаточно для выполнения анализа с помощью аналитического программного обеспечения. Однако если вы хотите изменить модель на основе результатов анализа, то IFC не позволит этого сделать. Так, на сайте Archicad отмечается, что при импорте IFC-модели некоторые элементы, определенные как IfcWall, IfcSlab и т.д., импортируются как объекты, а не как стены, перекрытия и т.д. Причина заключается в их упрощенном геометрическом BREP-представлении, задающем «наружную поверхность» или «контурное представление». Это означает, что кроме геометрической формы элемент не включает никакой другой информации, например, нет его привязки к осевым линиям. Таким образом, при проектировании конструкций со сложной геометрией в случае обмена данными по стандарту IFC приходится сталкиваться с потерей информации.
Стандарт формата IFC регулярно обновляется, регулярно обновляются программные средства, изменяются их функциональность. Некоторые классы удаляются, другие изменяются и добавляются новые. Нет гарантии, что все сохраненные файлы всегда будут корректно читаться программными средствами в будущем.
Существует ряд инициатив по созданию стандартов компонентов BIM, таких как Национальная библиотека BIM в Великобритании NBS (UK NBS National BIM Library). Но в NBS Великобритании пришлось использовать файлы проприетарного формата из-за отсутствия необходимой функциональности файлов IFC. Тем не менее, возможно появится способ для создания файловой схемы компонента IFC.
Альтернативой использованию формата IFC для обмена данными является использование специальных инструментов программного обеспечения для обмена данными:
– программные решения одного производителя САПР на основе внутренних форматов и прямых API-интерфейсов (интерфейс прикладного программирования);
– программные решения различных производителей САПР на основе проприетарных форматов и прямых API-интерфейсов.
Многие специалисты BIM считают, что формат обмена IFC не соответствует в полной мере их требованиям к обмену данными. Обсуждение данного вопроса и совместной работы постоянно ведется основными BIM-вендорами, такими как, Trimble, Graphisoft, Hexagon, Nanosoft, Aveva, Renga, Dassault Systemes, Allplan, Cadmatic, CSoft Development и пр. В основном ими приветствуется концепция OpenBIM. Причин тому много. И то, что нет такой ClosedBIM (или SuperBIM) которая бы в полной мере обеспечивала все разделы проектной документации, расчет и дальнейшую эксплуатацию. И то, что чем больше проект, тем больше независимых участников. Многие производители САПР понимают, что увеличения использования их софта можно добиться, если предлагать помощь своим клиентам в интеграции и сами разрабатывают какие-либо решения. Именно европейские вендоры активно развивают конвертеры, адаптеры и сервисы с сохранением всей геометрией и атрибутивной информацией. Например, eShare – веб-портал для визуализации, обмена и интеграции проектных, строительных и эксплуатационных данных о промышленном объекте на основе BIM модели компании Cadmatic, Bimplus – открытая платформа для совместной работы над проектами на основе BIM-модели для строительной отрасли компании Allplan.
Заказчики строительства, производители строительных материалов и инженерного оборудования используют решения различных САПР и заинтересованы в том, чтобы все САПР в полном объеме интегрировались друг с другом. Или хотя бы быстрее появлялись цепочки использования программных решений.
Различие интересов участников такого сложного процесса как строительство от инвестора и проектировщика до управляющей и эксплуатирующей компании слишком велико. Это и вопросы интеллектуальной собственности, и финансовых результатов, и различного рода ответственности. Хотя, казалось бы, что от автоматизации процессов и прозрачности должны выиграть все. Как будет развиваться данный аспект BIM трудно предсказывать. Возможно наступит время, когда информация по проекту не будет задерживаться у отдельных компаний, а будет передаваться автоматизировано и прозрачно в единую модель проекта.