Технологии
Автоматизация Revit скриптами и AI в 2026 году: практический опыт архитектурного бюро
Архитектор тратит до 40% рабочего времени на рутину в Revit: маркировка элементов, заполнение спецификаций, проверка пирогов конструкций, нумерация помещений. Это не проектирование — это механическая работа, которую можно и нужно автоматизировать.
В ЛЭНДПРОДЖЕКТ мы прошли путь от ручного труда к полной автоматизации типовых операций. Сегодня наши pyRevit-скрипты и AI-интеграция через Claude экономят команде 15–20 часов в неделю. В этой статье — конкретные скрипты, подходы и результаты.
Почему стандартных средств Revit недостаточно
Autodesk Revit — мощный BIM-инструмент, но его встроенные возможности автоматизации ограничены. Фильтры, шаблоны видов, спецификации — всё это настраивается вручную и не адаптируется к контексту проекта.
Три главных ограничения:
- Нет пакетных операций. Нельзя одной командой обновить маркировку во всех флажках пирога конструкции. Каждый элемент — отдельное действие.
- Спецификации не «умные». Schedule в Revit отображает данные, но не проверяет их корректность. Ошибка в толщине слоя или несоответствие маркировки материала обнаруживается только при ручной проверке.
- Нет связи с внешними системами. Revit не умеет сам забирать данные из Excel-ведомостей, сверять с нормативной базой или отправлять результаты в мессенджер.
Именно эти задачи закрывают скрипты.
pyRevit: автоматизация без программирования на C#
pyRevit — это фреймворк для создания скриптов на Python прямо внутри Revit. В отличие от Dynamo, pyRevit работает с Revit API напрямую, даёт полный контроль и не требует визуального программирования.
Что мы автоматизировали pyRevit-скриптами
#### Синхронизация флажков пирога конструкции
Одна из самых трудоёмких задач в рабочей документации — поддержание актуальности флажков (выносных надписей) для многослойных конструкций: стен, перекрытий, кровли.
Наш скрипт `flag_update_script.py` делает следующее:
- Находит все флажки пирога в проекте
- Извлекает реальный состав слоёв из конструкции (материал, толщина)
- Сопоставляет каждый флажок с соответствующим слоем
- Обновляет маркировку и толщину в тексте флажка
Результат: операция, которая вручную занимает 2–3 часа на проект средней сложности, выполняется за 15 секунд.
#### Анализ и отчёт по флажкам
Скрипт `flag_analyze_script.py` проходит по всем флажкам проекта и генерирует JSON-отчёт:
- Какие флажки соответствуют реальным материалам
- Где есть расхождения (толщина в флажке ≠ толщина слоя)
- Какие конструкции не имеют флажков вообще
Этот отчёт используется ГИП для контроля качества документации перед выпуском.
#### Маркировка материалов из ведомости
`mat_rename_script.py` берёт данные из спецификации (Schedule) по столбцу «Маркировка» и автоматически присваивает маркировки всем материалам в модели. Без этого скрипта архитектор вручную заполняет маркировку каждого материала — при 50+ уникальных материалах в проекте это час монотонной работы.
Как развернуть pyRevit в бюро
Установка pyRevit занимает 5 минут:
- Скачать pyRevit с GitHub (бесплатный, open-source)
- Запустить установщик — он интегрируется с Revit 2020–2025
- Скрипты размещаются в папке расширений — появляются как кнопки на ленте
Мы храним все скрипты в общей сетевой папке. Любое обновление скрипта мгновенно доступно всем архитекторам.
Dynamo: визуальная автоматизация для сложных задач
Dynamo встроен в Revit и работает по принципу визуального программирования — «узлы и связи». Он идеален для задач, где важна наглядность процесса.
Где Dynamo выигрывает у pyRevit
- Генеративный дизайн: перебор вариантов фасадов, оптимизация инсоляции
- Параметрические зависимости: связь между элементами, которую сложно описать кодом
- Обучаемость: архитектор без навыков программирования может создать скрипт за день
Где Dynamo проигрывает
- Скорость: на больших моделях (1000+ элементов) Dynamo работает заметно медленнее
- Версионирование: файлы .dyn плохо читаются в Git, сложно отслеживать изменения
- Масштабирование: сложные скрипты превращаются в «спагетти» из узлов
В ЛЭНДПРОДЖЕКТ мы используем Dynamo для генеративных задач, а pyRevit — для автоматизации рутины. Это оптимальное сочетание.
AI-интеграция: Claude внутри Revit
В 2025 году мы сделали то, чего не делал никто в России — подключили Claude AI напрямую к Revit через bridge-addin на C# (.NET).
Как работает Revit Bridge
Архитектура простая:
- .NET-плагин (RevitBridge.cs) работает внутри Revit как addin
- Плагин читает файл `command.json` каждые 2 секунды
- Claude AI через SSH формирует команду и записывает в `command.json`
- Плагин выполняет команду (экспорт геометрии, список уровней, список стен, создание элементов)
- Результат записывается в `result.json`
- Claude AI читает результат и принимает решение
Этот подход даёт AI полный доступ к BIM-модели без прямого вызова Revit API из Python.
Практические сценарии AI + Revit
Анализ коллизий с объяснением. Claude получает экспорт модели, находит пересечения инженерных систем с конструкциями и объясняет человеческим языком: «Труба ВК-12 на отметке +3.200 пересекает балку Б-5. Рекомендуется сместить трубу на 150 мм вниз или предусмотреть проём в балке по СП 70.13330».
Проверка соответствия нормам. AI сверяет параметры элементов модели с требованиями СП, СНиП, ГОСТ. Это не заменяет экспертизу, но отсекает 80% ошибок на ранней стадии.
Генерация отчётов. Вместо ручного составления пояснительной записки Claude формирует черновик на основе данных модели: площади, объёмы, ведомости материалов.
AI-рендер из BIM-модели. Revit экспортирует PNG-изображение, AI (через OpenRouter / Gemini) превращает схематичный вид в фотореалистичную визуализацию за 30 секунд — с полным сохранением геометрии здания.
AutoCAD + AI: автоматизация чертежей через LISP
Параллельно с Revit мы автоматизировали AutoCAD. Здесь основной инструмент — AutoLISP.
AutoCAD Bridge
Аналогично Revit Bridge, мы написали .NET-плагин для AutoCAD:
- Плагин `AutoCADBridge.cs` подгружается через `load.vbs`
- Читает команды из `command.json`
- Выполняет C# или LISP-код внутри AutoCAD
- Возвращает результат в `result.json`
Claude AI удалённо управляет AutoCAD через SSH — открывает чертежи, редактирует блоки, обновляет штампы.
LISP-скрипты для нумерации
Наш скрипт `ppt_modern.lsp` автоматизирует нумерацию точек на генплане:
- Команда `PPT` — расставить точки с автонумерацией
- `PT` — добавить точку с указанием номера
- `SPT` — найти точку по номеру
- `OPT` — нумерация по объектам
- `PMT2` — массовая нумерация с привязкой к координатам
Эти команды экономят геодезисту 3–4 часа на каждом генплане.
Что автоматизировать в первую очередь
Если вы только начинаете автоматизацию Revit, вот приоритеты:
Уровень 1: быстрые победы (1–2 дня)
- Шаблоны проектов. Настроенные шаблоны с семействами, видами, спецификациями — экономят 4–8 часов на старте каждого проекта
- Именование видов. Скрипт для автоматического именования видов по стандарту бюро
- Экспорт в PDF. Пакетный экспорт листов с правильными именами файлов
Уровень 2: системная автоматизация (1–2 недели)
- Проверка модели. Скрипт, который проверяет модель по чек-листу перед выпуском: заполненность параметров, наличие спецификаций, корректность уровней
- Синхронизация данных. Связь Revit ↔ Excel для автоматического заполнения ведомостей
- Маркировка. Автоматическое присвоение маркировок по правилам бюро
Уровень 3: AI-интеграция (1–3 месяца)
- Bridge-подключение. Связь Revit с AI для анализа модели
- Проверка коллизий с AI-рекомендациями. Не просто «есть пересечение», а «как исправить»
- Генерация документов. Пояснительные записки, ведомости, отчёты на основе данных модели
Результаты автоматизации в ЛЭНДПРОДЖЕКТ
За 2025–2026 годы мы добились конкретных результатов:
- 15–20 часов в неделю экономии на команду из 4 архитекторов
- На 40% меньше ошибок в рабочей документации благодаря автоматическим проверкам
- В 5 раз быстрее маркировка и заполнение спецификаций
- 30 секунд вместо 2 часов на визуализацию из BIM-модели
- 47+ коллизий выявлено AI до начала строительства в последнем проекте
Главный вывод: автоматизация — это не про замену архитектора. Это про освобождение его от рутины для настоящего проектирования.
Инструменты и стоимость
| Инструмент | Стоимость | Сложность внедрения |
|-----------|----------|-------------------|
| pyRevit | Бесплатно | Низкая |
| Dynamo | Встроен в Revit | Низкая |
| Claude AI (Max) | $200/мес на бюро | Высокая |
| AutoCAD Bridge | Разработка in-house | Высокая |
| Revit Bridge | Разработка in-house | Высокая |
Общие затраты на автоматизацию в ЛЭНДПРОДЖЕКТ: $200/мес (подписка Claude Max) + время разработчика. ROI — окупаемость за 2 месяца при команде от 3 человек.
Что дальше: тренды автоматизации Revit в 2026–2027
- AI как ассистент проектировщика. Не замена, а помощник — подсказывает решения, проверяет нормы, генерирует варианты
- Интеграция с российскими нормативами. AI-проверка по актуальным СП и ГОСТ в реальном времени
- Мультимодельная координация. AI анализирует несколько моделей (АР + КР + ИОС) одновременно и находит межраздельные конфликты
- Голосовое управление. Архитектор говорит «покажи все стены тоньше 200 мм на 3 этаже» — AI выполняет через Bridge
Автоматизация Revit — не будущее, а настоящее. Вопрос не «стоит ли внедрять», а «сколько вы теряете, пока не внедрили».
---
Хотите автоматизировать проектирование в вашем бюро? Мы в ЛЭНДПРОДЖЕКТ готовы поделиться опытом и помочь с внедрением AI + BIM. Обсудить проект →