BIM-технологии
Как экспортировать коллизии из NWC в BCF: пошаговая инструкция
# Как экспортировать коллизии из NWC в BCF: пошаговая инструкция
Если вы координируете BIM-модель и нужно передать список пересечений архитектору, конструктору или инженеру ОВиК — формата «скриншот в Word» уже недостаточно. Современный стандарт обмена замечаниями по коллизиям в BIM — это BCF (BIM Collaboration Format): открытый XML-формат, который понимают Revit, Navisworks, Solibri, Tekla, ArchiCAD и большинство BIM-валидаторов.
В этой инструкции на практике показываем, как экспортировать результаты Clash Detection из Autodesk Navisworks (формат `.nwc` / `.nwd`) в BCF и потом открыть пересечения прямо в Revit — с маркерами в нужных видах, без слепых поисков «где же это в модели». Материал основан на пайплайне BIM-координации, который команда ЛЭНДПРОДЖЕКТ использует в текущих проектах: жилые комплексы, общественные здания и реконструкции.
Что такое BCF и зачем он BIM-координатору
BCF — это контейнер `.bcfzip` (по сути обычный ZIP), внутри которого лежит:
- `bcf.version` — версия формата (актуально 2.1 и 3.0);
- по одной папке на каждое issue (замечание) с GUID-именем;
- `markup.bcf` — XML с описанием замечания, статусом, автором, датой, ссылкой на элементы (IfcGuid / ElementId);
- `viewpoint.bcfv` — XML с точкой камеры (Position, Direction, Up), отсечениями, выбранными объектами и цветом подсветки;
- `snapshot.png` — скриншот для быстрой ориентации.
Главная фишка BCF — точка камеры. Когда смотришь замечание в Revit или Navisworks, видишь ту же сцену, которую видел координатор: тот же ракурс, те же скрытые категории, тот же выделенный набор элементов. Это убирает 70 % недопониманий в духе «а где этот узел? покажи стрелочкой».
В отличие от Excel-таблицы коллизий, BCF:
- сохраняет привязку к конкретным ElementId / IfcGuid — потерять элемент при правке модели почти невозможно;
- хранит историю комментариев (открыто → принято → исправлено → закрыто);
- читается бесплатными плагинами в Revit и сторонними программами вроде BIMCollab и BCFier;
- является open-стандартом buildingSMART — никаких вендор-локов.
Для ЛЭНДПРОДЖЕКТ BCF — стандарт обмена с генподрядчиком и смежниками во всех BIM-проектах с 2024 года. Никакого «вышлите Excel с коллизиями» — только `.bcfzip`.
Шаг 1. Подготовка моделей в Revit и экспорт в NWC
Для проверки коллизий в Navisworks нужны не `.rvt`, а `.nwc` — это компактный кэш геометрии и параметров, который Navisworks читает в десятки раз быстрее исходных Revit-файлов.
В Revit:
- Откройте модель раздела (АР, КР, ВК, ОВиК — каждый раздел свой `.rvt`).
- File → Export → NWC (если не видите пункт — поставьте Navisworks Exporter, он бесплатный, ставится отдельно от Navisworks).
- В настройках экспорта проследите за галочками:
- Convert element properties — параметры элементов нужны для фильтрации в Search Sets;
- Convert linked CAD formats — обычно выключаем, чтобы не таскать DWG-подложки;
- Convert construction parts — если используете Parts (разрезанные стены);
- Faceting Factor = 1.0 — баланс качества и веса файла;
- Coordinates: Shared — обязательно, иначе модели разделов «разъедутся» при загрузке.
Делайте по одному `.nwc` на раздел: `Project_AR.nwc`, `Project_KR.nwc`, `Project_VK.nwc`, `Project_OV.nwc`. Для крупных моделей — по этажам или секциям.
В ЛЭНДПРОДЖЕКТ этот шаг автоматизирован: задача `RunBimIssue` через Revit Bridge детачит все `.rvt`, экспортирует `.nwc` и собирает сводный `.nwd` за один проход. Полный цикл по объекту на 10 моделях — около 30 минут.
Шаг 2. Сборка сводной модели NWD в Navisworks
- Запустите Navisworks Manage (для Clash Detection нужна именно Manage-редакция; Freedom не подходит — только просмотр).
- Append — добавляйте `.nwc` каждого раздела по очереди.
- Сохраните как `.nwd` — это «фотография» сводной модели на момент сохранения, с которой удобно работать дальше.
Совет: используйте File Options → Culling → Backface culling = Off, иначе при проверке коллизий труб с тонкими стенками часть пересечений будет визуально пропадать.
Шаг 3. Настройка Clash Detective
Откройте Home → Clash Detective. Создайте новый тест:
- Кнопка Add Test — даёт пустой Test1.
- В Select tab в левой колонке выберите элементы первого раздела (например, `Project_AR.nwc → Walls`).
- В правой колонке — элементы второго раздела (`Project_VK.nwc → Pipes`).
- В Settings tab:
- Type: Hard — для пересечений геометрии;
- Type: Clearance — для проверки минимальных зазоров (например, 50 мм между трубой и стеной);
- Tolerance: 0,001 m — порог, ниже которого коллизии игнорируются (часто ставим 0,01 м, чтобы отсечь «графический шум»).
- Run Test.
Хороший набор минимальных тестов для жилого дома или офиса:
- АР — Walls × ВК — Pipes;
- АР — Walls × ОВиК — Ducts;
- КР — Structural Framing × ВК — Pipes;
- КР — Structural Framing × ОВиК — Ducts;
- ОВиК — Ducts × ВК — Pipes;
- АР — Doors × ОВиК — Ducts (часто забывают, а воздуховод над дверным проёмом блокирует открывание).
В ЛЭНДПРОДЖЕКТ матрица тестов настроена шаблонами `.xml`, которые мы импортируем в каждый новый проект — экономит ~2 часа на старте.
Шаг 4. Группировка и фильтрация коллизий
Сырой отчёт Clash Detective показывает сотни и тысячи мелких пересечений. Прежде чем экспортировать в BCF — почистите:
- Вкладка Results → Group Clashes → по Status или Level. Однотипные кластера (например, «20 пересечений одной балки с одной шиной») объединяются в одну группу.
- Снимите автоматически «Resolved» — например, коллизии, которые попадают в Selection Set «Зоны допуска» (если вы заранее настроили этот сет в Revit и экспортировали с параметрами).
- Назначьте Assigned To — кому это замечание уходит (АР, КР, ВК, ОВиК).
- Поменяйте Status: New → Active, чтобы исключить шум в Excel-отчёте.
Особенно важно — *сохранить группировку*, потому что BCF унаследует её в виде комментариев и подсказок.
Шаг 5. Экспорт BCF из Navisworks
Здесь начинается главное. В стандартной поставке Navisworks Manage экспорт в BCF появился только с версии 2020. Если у вас версия старее — используйте бесплатную утилиту BCFier или плагин BIMCollab ZOOM. Дальше рассматриваем встроенный путь Navisworks 2020+:
- Во вкладке Clash Detective убедитесь, что выделен нужный тест.
- Нажмите Export Results → As BCF.
- Выберите версию: BCF 2.1 — совместимо со всем, что есть на рынке. BCF 3.0 — новее, но не все плагины Revit ещё читают; для большинства задач берём 2.1.
- Опции экспорта:
- Export all или Export selected — в проекте мы обычно гоним по одному файлу на раздел, чтобы потом смежник открывал только свои замечания;
- Include snapshots — обязательно: без скриншотов BCF выглядит «слепым»;
- Camera: Current viewpoint — Navisworks сам создаёт viewpoint для каждой клэш-пары.
- Сохраните `.bcfzip` с осмысленным именем: `2026-05-21_KR-VK_clashes_v1.bcfzip` (дата + кто с кем + версия итерации).
Полученный файл — это контейнер на 5–50 МБ в зависимости от количества коллизий и качества скриншотов. Один такой файл может содержать сотни замечаний с привязкой к элементам.
Шаг 6. Импорт BCF в Revit — где смотрит инженер
Дальше получатель открывает BCF в Revit. Самые проверенные варианты:
Вариант 1. BCFier (бесплатный open-source плагин)
- Скачать `.msi` с GitHub проекта BCFier.
- Установить под Revit 2020–2024 (под 2025+ может потребоваться сборка из исходников).
- В Revit вкладка Add-Ins → BCFier → Open.
- Указать `.bcfzip` — слева появится список замечаний, по двойному клику Revit сам открывает 3D-вид и подсвечивает элементы.
Вариант 2. BIMcollab ZOOM
- Самостоятельный просмотрщик `.bcfzip` без привязки к Revit;
- Удобно, когда смежник работает не в Revit (например, ОВиК-инженер в MagiCAD или Renga);
- Бесплатная версия читает BCF без ограничений.
Вариант 3. Revizto
- Платформа BCF + Issue Tracker «в одном флаконе»;
- Для крупных проектов с десятками участников — оправданно;
- Для среднего жилого дома — overkill, BCFier хватает.
Когда инженер кликает по замечанию, Revit:
- Подсвечивает виновные элементы (через GUID/ElementId);
- Открывает 3D-вид с той же камерой, которая была у координатора в Navisworks;
- Позволяет добавить комментарий и поменять статус («Исправлено → Closed»).
После работы — сохранить `.bcfzip` обратно. Координатор получает его и видит, какие замечания закрыты, а какие требуют доработки. Цикл закрытый.
Шаг 7. Командная работа: где хранить BCF и как версионировать
Тут начинаются ошибки, которые потом стоят дорого. Пара правил из опыта ЛЭНДПРОДЖЕКТ:
- Не клади BCF в произвольную папку. В нашем шаблоне проекта это `\
- <Название>\3. Рабочие материалы\BIM-координация\BCF\<дата>\` — там же лежит исходный `.nwd` и таблица отчёта. - Каждой итерации — своя дата в имени файла. `2026-05-21_AR-VK_clashes_v3.bcfzip` лучше, чем перезаписать `clashes.bcfzip` — потеряете историю.
- Не редактируйте BCF одновременно с двумя людьми. Открытые статусы перетрутся. Или один координатор работает с файлом, или используйте Revizto / BIMcollab CDE с серверной синхронизацией — это особенно критично при BIM-координации с генподрядчиком, где над одной моделью работают несколько компаний.
- Перед каждой выдачей — пробежаться по списку и убедиться, что нет «висящих» замечаний без `Assigned To`. Иначе у генподрядчика они тоже зависнут.
В проектах ЖК и общественных зданий, которые ЛЭНДПРОДЖЕКТ ведёт с применением Revit + Navisworks, мы обычно делаем 3–4 круга BCF до экспертизы:
- Координация чернового концепта (большие кластеры — нашли, перенастроили оси).
- Координация П-стадии (нашли коллизии каркаса с ВК-стояками).
- Координация РД (тонкая проверка — кабельные лотки, отверстия в плитах, узлы крепления оборудования).
- Финальная проверка перед экспертизой — на ней BCF уже почти пустой, но статус «закрыто» по всем замечаниям должен быть подтверждён.
Частые ошибки и как их избежать
Ошибка 1. NWC экспортируется без Shared Coordinates.
Модели разделов «разъезжаются» на 1–2 м, и Clash Detective показывает 100 % ложных коллизий. Лечится: в Revit при экспорте NWC выбрать `Coordinates: Shared` (как в шаге 1).
Ошибка 2. Координатор экспортирует BCF из неактивного теста.
В Navisworks Clash Detective экспорт идёт только по выделенному тесту. Если у вас 8 тестов и нужны все — каждый экспортируется отдельным `.bcfzip` или нужно объединить тесты через сторонний скрипт (мы используем Python-скрипт `nwc_clash_merge_bcf.py` собственной разработки).
Ошибка 3. В Revit замечание не подсвечивает элемент.
Чаще всего — модель Revit поменялась с момента экспорта NWC, и ElementId изменился. Лечится: пересобирать NWC после каждого ревизионного цикла модели и не доверять `.bcfzip` старше 1–2 недель.
Ошибка 4. Screenshot в BCF чёрный.
Это известный баг старых версий Navisworks при экспорте через RDP с выключенной OpenGL-видеокартой. Решение: запустить экспорт локально на машине с дискретной GPU или принудительно установить `Renderer: GPU` в File Options.
Ошибка 5. BCF 3.0 в Revit не открывается.
Многие плагины пока поддерживают только 2.1. Если не работает 3.0 — пересохраните в 2.1, потерь критичной информации нет.
Автоматизация: AI-помощник для рутинных циклов
Когда BCF становится регулярной операцией (по нескольку раз в неделю), стоит автоматизировать. В ЛЭНДПРОДЖЕКТ часть этого процесса работает на связке Claude + Navisworks API:
- Утренний прогон коллизий по последним актуальным NWC — задача Windows Scheduler, которая запускает Navisworks Console;
- AI-агент читает сырой `.xml` отчёт Clash Detective, группирует одинаковые кластера, формулирует комментарии в стиле «Перенести стояк ВК-3 на 200 мм южнее, конфликт с балкой Б-12»;
- Готовый `.bcfzip` уходит в общую папку проекта и в Telegram-уведомлении инженерам.
Это не «магия ИИ» — это просто чтение XML, простая логика группировки и LLM для формулировки комментариев. Окупается за неделю работы координатора.
Когда нужна помощь BIM-координатора со стороны
Если у вашей команды нет ресурсов на регулярную проверку коллизий, экспорт BCF и контроль итераций — это типовая задача, которую можно вынести на проектное бюро.
ЛЭНДПРОДЖЕКТ берёт на себя:
- Настройку pipeline Revit → NWC → NWD → Clash Detective под конкретный проект;
- Матрицу клэш-тестов по типу объекта (жильё, общественные здания, реконструкция, ИЖС);
- Цикл BCF-итераций и координацию разделов проектной документации между АР / КР / ВК / ОВиК / СС;
- Подготовку «чистой» сводной модели и BCF-пакета к экспертизе;
- AI-агентов и скрипты автоматизации, которые мы используем у себя в проектах (по требованию — передаём и заказчику).
10+ лет опыта проектного бюро в Москве, активные проекты по жилым, общественным зданиям и реконструкции — от концепции (ЭП) до рабочей документации (РД) и авторского надзора.
Чек-лист BIM-координатора
Распечатайте — пригодится:
- [ ] Все `.rvt` экспортированы в `.nwc` с `Coordinates: Shared`.
- [ ] Сводный `.nwd` собран, общая координация модели проверена визуально.
- [ ] Создан набор Clash Tests по матрице (минимум 6 пар).
- [ ] Запуск тестов, фильтрация по Tolerance и Status.
- [ ] Группировка коллизий и назначение `Assigned To`.
- [ ] Экспорт `.bcfzip` в BCF 2.1, по одному файлу на раздел.
- [ ] Файл назван по шаблону `YYYY-MM-DD_<разделы>_clashes_vN.bcfzip`.
- [ ] BCF положен в папку проекта `3. Рабочие материалы → BIM-координация → BCF`.
- [ ] Уведомление смежникам с ссылкой и сроком закрытия (обычно 5–10 рабочих дней).
- [ ] После закрытия — обратный приём `.bcfzip` с обновлёнными статусами.
Заказать BIM-координацию и проверку коллизий
Если вы ведёте проект жилого комплекса, общественного здания или комплексной реконструкции и не хотите тратить ресурсы внутренней команды на настройку Navisworks, циклов BCF и согласование коллизий между разделами — закажите проект в ЛЭНДПРОДЖЕКТ.
Мы выполняем полный цикл проектирования: от эскизной стадии до РД и авторского надзора. BIM-координация и проверка коллизий — встроенная часть нашего pipeline, а не дорогая опция.
Сайт: https://landproject.net