Как экспортировать из archicad в revit

GeekBrains

Как экспортировать из archicad в revit

Autodesk Revit (Structure)

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

Далее мы опишем предлагаемый технологический процесс обмена данными архитектор-конструктор с использованием программ ArchiCAD и Revit (версия 2010 или более поздняя). Хотя обе программы обладают возможностью работы с чертежами САПР, однако в данном случае мы будем использовать модельный обмен данными посредством IFC (версия 2×3).

Примечание:  Для просмотра видео (на английском языке) о рекомендуемом технологическом процессе использования ArchiCAD-Revit (Structure), которое построено на реальном примере, см.
http://www.graphisoft.com/products/archicad/interoperability/structural/ .
Затем познакомьтесь с: Технологический процесс ArchiCAD-Revit Structure.

INTRSWF.png

Шаг 1. Экспорт модели из ArchiCAD

Давайте начнем с архитектурной модели: архитектор создает первую модель согласно требованиям заказчика и имеющейся местности.

При создании архитектурной модели Вы должны помнить, что будете обмениваться ею с инженером по строительным конструкциям. В связи с этим используйте функцию ArchiCAD по классификации, чтобы выделять несущие конструкции, размещайте такие элементы на специальных слоях и определяйте профиль и материал таких элементов, например, стальные стержни (для колонн и балок).

Примечание: Revit различает “несущие” и “ненесущие ” элементы здания (на уровне свойств элементов и способов их воспроизведения). Эта информация может быть первоначально определена с помощью классификации ArchiCAD Конструктивная функция, значение которой транслируется в файл IFC, и может быть распознана в Revit следующим образом:

ArchiCADRevitStructur.png

Если Вы подготовили архитектурную модель именно таким образом, то единственное, что надо будет сделать при экспорте в IFC — применить необходимые фильтры. Более того, среди функций экспорта есть такая возможность, как Экспортировать все видимые элементы (на всех этажах) , являющаяся еще одним средством фильтрации элементов для экспорта. Так, например, с помощью функции ArchiCAD по неполному показу конструкций можно сделать видимыми только несущие слои многослойных конструкций, а с помощью средства Параметры модельного вида можно показать вместо окон и дверей только их проемы, удаляя при этом из экспортируемого файла ненужные детали Вашего проекта.

Также рекомендуется включить в IFC систему сетки (созданную инструментами Элемент сетки и Система сетки ), использующуюся для ссылки на 3D-расположение элемента.

IFCCOLUMNGRID.png

ArchiCAD предлагает встроенный транслятор, параметры которого оптимизированы для экспорта моделей в Revit с использованием IFC (имя этого транслятора Обмен данными с Autodesk Revit Structure ). Естественно, что Вы можете определить свои собственные трансляторы, учитывающие Ваши личные потребности.

RevitTranslator.png

Другими способами фильтрации элементов при экспорте являются следующие:

• по видимости элементов в том виде, из которого производится экспорт,

• по текущей выборке элементов,

• по этажу (например, только первый этаж),

• по типам элементов (например, только колонны и балки),

• по конструктивной функции (например,“Только несущие элементы“),

либо Вы можете экспортировать всю модель без какой-либо фильтрации. Стандартные правила фильтрации трансляторов могут быть настроены или изменены вручную в процессе экспорта ( Файл > Сохранить как (IFC) ).

См. Фильтрация модели для получения дополнительной информации.

• При установке параметров транслятора Revit (Structure) Вы можете учесть классификацию элементов согласно конструктивной функции ArchiCAD. Это значит, что если фильтрация элементов модели установлена в Только несущие элементы , то будут экспортированы элементы, классифицированные в ArchiCAD как “несущие”.

• И наоборот, при импорте из Revit Structure только элементы, классифицированные в Revit Structure как “Bearing”, будут импортированы в ArchiCAD. Если для элемента отсутствует классификация в ArchiCAD или если Вы хотите импортировать все элементы из Revit (включая и ненесущие элементы), то установите в трансляторе значение Все элементы для параметра фильтрации элементов модели.

• Элементы 3D-сетки ArchiCAD могут импортироваться в Revit, только если они определены в трансляторе Как геометрический набор (каркасный) .

• Если Вы хотите включить 2D-элементы (размеры, тексты, выносные надписи, линии, окружности и т.д.) при экспорте 3D-модели ArchiCAD посредством IFC, то следует активировать эту возможность в трансляторе.

• Воспользуйтесь IFC форматом в Издателе ArchiCAD для публикации нужных видов одним щелчком мыши.

Шаг 2. Импорт модели в Revit

Конструктор получает модель от архитектора и открывает ее целиком в качестве нового проекта Revit (Structure). Программа конвертирует все элементы модели в элементы Revit согласно соответствующей таблицы преобразования IFC. До выполнения импорта модели ArchiCAD конструктор может изменить стандартные параметры импорта, которые отображают типы элементов IFC в категории и подкатегории Revit.

Пример:  Объекты ArchiCAD, относящиеся к фундаментам (IfcFooting), могут быть загружены Revit как элементы “Structural Foundation”, а не элементы “Generic Model”.

Помните:  Хотя существует стандартная таблица преобразования элементов ArchiCAD в элементы IFC, однако схема Классификации элементов ArchiCAD позволяет настроить это преобразование с целью экспорта IFC. Например, если Вы используете инструмент Стена для моделирования балки, то можете экспортировать такой элемент в Revit не как стену, а как балку (IfcBeam).

Когда инженер по строительным конструкциям импортирует модель IFC в ArchiCAD, могут выводиться сообщения об ограниченных возможностях Revit относительно точной интерпретации данных IFC. Чтобы минимизировать эти недостатки, GRAPHISOFT разработала расширение к Revit, называемое Подключение ArchiCAD , функция которой Усовершенствованный обмен IFC  устраняет некоторые из известных недостатков и ошибок, характерных для стандартного процесса открытия.

После импорта из ArchiCAD в Revit некоторые импортированные типы элементов будут спрятаны по умолчанию. Это не потерянные данные; конструктор просто должен настроить некоторые параметры показа на экране планов этажей и 3D-видов Revit.

• Архитектурные стены, импортированные в Revit (имеются в виду стены, которые были отнесены в ArchiCAD к конструктивной функции Не определен  или Ненесущий элемент ), будут спрятаны в Revit Structure при просмотре в режиме “Structural”. Чтобы их увидеть, следует изменить режим просмотра.

• Импортируемые в Revit колонны, лестницы, крыши и перекрывающие элементы прячутся по умолчанию в 3D-видах. Конструктор может показать их с помощью соответствующих параметров/средств, например, по команде Reveal Hidden Elements.

Конструкторы определяют конструктивную модель на основе импортированных элементов модели и их спецификаций (покрытия, профили…), приписанных архитектором.

Примечание: При использовании концепции ссылочной модели конструкторы могут сохранить импортированную модель IFC в виде файла Revit (RVT) и связать его с другим проектом Revit, чтобы защитить его содержимое.

Revit может также создавать аналитические модели из конструктивных для программ, которые проводят аналитические и проектные вычисления. На основе результатов анализа и проектных расчетов уточняется конструктивная модель.

Шаг 3. Экспорт конструктивной модели из Revit

Конструктивная модель может быть экспортирована в ArchiCAD с помощью файла IFC.

Перед экспортом конструктивной модели Revit в IFC инженер-конструктор может отредактировать используемые по умолчанию параметры экспорта IFC для сопоставления основных экземпляров семейств с типами элементов IFC. Например, Structural Stiffeners может экспортироваться как IfcBeam , который может затем использоваться как балка ArchiCAD.

Расширение GRAPHISOFT Подключение ArchiCAD (с ее функцией Экспорт в ArchiCAD ) предназначено для устранения известных недостатков и ошибок экспорта в ArchiCAD IFC-модели Revit.

В следующей таблице приведены элементы, представляющие основные инструменты Revit Structure, которые обычно используются в создании конструктивной модели. (Это список основных элементов Revit, однако ArchiCAD импортирует все элементы.)

AutoDeskRevitStructur.png

Шаг 4: Импорт конструктивной модели в ArchiCAD

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

Мы рекомендуем использовать стандартный транслятор IFC для Revit (Structure) (тот же, что использовался при экспорте ранее). Естественно, что можно настроить параметры трансляции и фильтрации.

В ArchiCAD, по умолчанию, импортированные элементы размещаются на закрытых слоях с расширением “Revit Structure”.

Конструктивные элементы могут показываться вместе с архитектурной моделью с помощью специальных методов визуализации ArchiCAD. Например, Вы можете визуально сравнить текущую модель с конструктивной, представленных как два разных вида, с помощью инструмента Фон и ссылка .

Архитекторы могут проверить основные конструктивные и другие дополнительные свойства каждого элемента (в диалоговых окнах импортированных элементов) или согласно иерархии модели (с помощью менеджера IFC).

По умолчанию процедура импорта содержит конвертацию материалов, которая сопоставляет стандартные конструктивные материалы Revit со Строительными Материалами ArchiCAD, сохраняя при этом исходные имена импортируемых материалов. Естественно, что правила описания этих отображений могут быть легко изменены и дополнены с помощью параметров транслятора IFC.

Все нераспознанные материалы Revit отображаются Строительным Материалом ArchiCAD, назначенным для использования по умолчанию.

modelfromTS.png

Шаги 5-6. Обновление архитектурной модели

В ArchiCAD (шаг 5) Вы можете вручную обновить проект согласно импортированным модельным элементам, либо используя их как ссылочные, либо копируя и используя конструктивные среди них элементы как реальные элементы ArchiCAD, так как они по сути являются собственными элементами ArchiCAD. (Такие импортированные элементы являются закрытыми по умолчанию)

Теперь новая версия архитектурного проекта может быть экспортирована еще раз (шаг 6) с использованием IFC, как это описано выше.

Шаги 7-10. Обновление моделей в Revit

GeekBrains

В Revit открывается (шаг 7) новая версия архитектурной модели в качестве нового проекта Revit (как и на шаге 2 выше). Если конструктор использует концепцию “связывания”, то он может легко обновить (шаг 8) ранее связанную архитектурную модель (файл RVT, сохраненный из IFC) с созданием новой модели. Конструктор производит изменения в проекте (шаг 9) согласно новой версии архитектурной модели и затем отсылает новую версию конструктивной модели назад в ArchiCAD (шаг 10), используя IFC.

Шаги 11-12. Обнаружение изменений в ArchiCAD

Новый полученный в ArchiCAD файл IFC сравнивается с предыдущим по команде Обнаружить изменения модели IFC .

Результаты сравнения представляются с помощью инструмента Разметка,  и в текущий проект включаются только различия. Вы можете легко проанализировать изменения, рекомендованные конструктором, и произвести соответствующие изменения в текущем проекте вручную или использовать конструктивные элементы в качестве реальных элементов ArchiCAD (шаг 12).

Шаг 13. Дополнительный обмен данными

Конструкторы и архитекторы могут многократно повторять ранее описанные шаги обмена моделями, сравнениями и обновлениями. Наконец, каждая из сторон создает свою собственную документацию или она создается сообща.

Подключение ArchiCAD GRAPHISOFT

Расширение Подключение ArchiCAD GRAPHISOFT является бесплатным расширением для Revit (версия 2010 или более поздняя; 32- и 64-разрядная). Это расширение улучшает качество обмена IFC-данными на уровне моделей между приложениями Revit и ArchiCAD.

GSACRevitMEP.png

Подключение ArchiCAD GRAPHISOFT имеет две команды. Команда Усовершенствованного Импорта IFC осуществляет постобработку ранее сконвертированного (импортируемого) файла IFC в Revit и устраняет ряд известных недостатков, связанных с преобразованием IFC-модели в Revit: Команда Экспорт в ArchiCAD непосредственно экспортирует и оптимизирует данные модели IFC для их использования в ArchiCAD. Подключение ArchiCAD имеет следующие дополнительные функции:

• Импорт/экспорт элементов Осей: полная конвертация элементов Осей (IfcGrid) при импорте/экспорте из Revit.

• Импорт зон ArchiCAD: Зоны ArchiCAD (IfcSpaces), импортированные как “Помещения” (“Rooms”), будут отображаться в Revit в нужных местах.

• Импорт перекрытий ArchiCAD: импортированные несущие перекрытия ArchiCAD преобразуются в элементы “Конструктивный Пол” Revit.

• Экспорт определений профиля балки/колонны: имена профилей, экспортированных из Revit, корректно преобразуются в формат IFC.

• Сопоставление стауса стадии элементов зданий между моделями ArchiCAD и Revit (при импорте/экспорте).

• Импорт/Экспорт 2D-символов дверей для корректного показа типа их эксплуатации в программах ArchiCAD и Revit.

• В Revit производится дополнительная точная настройка наклонных колонн, пандусов, навесных стен и т.д.

IFC формат. Импорт/экспорт в Renga, Revit, ARCHICAD

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

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

От теории к практике

Рассмотрим пример простейшего домика. Сценарий такой:

  1. Создаем домик по очереди в Revit, Renga и ARCHICAD;
  2. Экспортируем их в IFC2x3;
  3. Открываем полученный файл в системе, в которой он был создан;
  4. Открываем его в другой системе.

Результат в 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!

  • Редактирование IFC

Результаты в ARCHICAD

Тут я прошу прощенья 🙂 Не стал разбираться с импортом в ARCHICAD, но свои догадки приведу. Скорее всего модель из Renga можно успешно импортировать используя транслятор для Tekla Structures, дальше будет пример. А вот IFC из Revit ничего не поможет 🙁

Файлы для скачивания:

Ну и для чистоты эксперемента, прикладываю файлы.

Дальше — больше

Мы рассмотрели пример маленького и не серьезного домика. Конечно никто не станет выстраивать взаимодействие на таком проекте. Так насколько это применимо для более сложных проектов?

Вот пример того, как Renga открывает свой собственный IFC

  • Модель многоэтажки в IFC формате в Renga Architecture

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

И как его открывает ARCHICAD

  • Модель многоэтажки из Renga в IFC формате в ARHICAD

По гифке с архикадом видно, что в модели пропали параметрические окна. Это произошло потому что я использовал транслятор для 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 ничего не умеет.

Суть последней истории в том, что не нужно лениться. Судить о возможностях продукта можно только если вы сделали в нем проект, пообщались с людьми, которые умеют в продукте работать. Поэтому вперед! Ссылки ниже для вас!

Обмен IFC-моделями с Archicad для Revit

IFC Model Exchange with Archicad — это бесплатное расширение, созданное специально для Autodesk Revit и повышающее качество двунаправленного обмена данными на уровне IFC-моделей между GRAPHISOFT® Archicad® и Autodesk® Revit®.

О расширении

Расширение IFC Model Exchange with Archicad позволяет использовать три функции:

  1. “Улучшенный IFC-импорт” — обеспечивает импорт IFC-данных в Revit с использованием дополнительных алгоритмов интерпретации архитектурных моделей.
  2. “IFC-связи” — позволяет размещать в проектах Revit IFC-данные в виде нередактируемых опорных моделей.
  3. “Экспорт в Archicad” — экспортирует элементы моделей Revit в файлы IFC, настроенные для наилучшей интерпретации данных в GRAPHISOFT Archicad.

Внимание: это расширение основано на стандартном Revit API, созданном Autodesk. Несмотря на то, что мы рекомендуем использовать новейшую версию Расширения, мы не можем гарантировать его полную совместимость с возможными изменениями программного кода Revit.

Примечание: Изменение названия этого расширения (ранее оно называлось Archicad Connection для Revit) призвано подчеркнуть его направленность на организацию IFC-взаимодействия между двумя приложениями.

Загрузка

После завершения установки расширение будет доступно в ленте дополнений соответствующих приложений семейства Revit.

GeekBrains

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *