toggle menu

Блог

Новости, события, публикации

IFC (Industry Foundation Classes) — формат с открытой спецификацией. Его признают стандартом обмена данными между различным ПО для информационного моделирования. Даже в недавно принятых нормативных документах говорится об этом:

СП 333.1325800.2017
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 нет никаких настроек, экспорт осуществляется «как есть» по нажатию одной клавиши. Я не сталкивался с необходимостью дополнительной настройки. А учитывая, что пользователи чаще всего не разбираются в структуре этого формата, экспорт одним нажатием — это идеальный вариант.

На начало 2020 года Renga поддерживает только версию IFC2x3. Есть вероятность, что в 2021 году разработчики добавят поддержку IFC4. Единственная возможность что-либо настроить есть из окна управления Пользовательскими свойствами. Для них можно указать, будут ли они передаваться в IFC при экспорте или нет.

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