Для кого подойдет
  • BIM-специалисты
    которые хотят выйти за рамки Dynamo и создавать собственные плагины для Revit
  • Проектировщики
    которые хотят автоматизировать рутинные задачи в Revit и работать быстрее
  • Энтузиасты
    которые хотят управлять процессами через автоматизацию
Собственные плагины и автоматизированные инструменты позволяют внедрять логику компании в Revit, сокращать рутину и выстраивать устойчивые BIM-процессы.
BIM-специалисты тратят время на ручные операции и однотипные проверки.

Dynamo-скрипты быстро перестают масштабироваться и поддерживаться.

Стандартные инструменты Revit не покрывают реальные задачи компаний и проектов.

Ключ к следующему уровню эффективности — работа напрямую с Revit API. Собственные плагины и автоматизированные инструменты позволяют внедрять логику компании в Revit, сокращать рутину и выстраивать устойчивые BIM-процессы.

Этот курс основан на практическом опыте разработки плагинов и автоматизации BIM-задач в реальных проектах. Он поможет BIM-специалистам:
  • Понять, как устроен Revit «изнутри» и как с ним работать через API.
  • Научиться создавать собственные инструменты под задачи проекта и компании.
  • Перейти от точечных скриптов к системной автоматизации и расширению функционала Revit.
Курс даёт не просто знания по Revit API, а фундамент для осознанной автоматизации и профессионального роста BIM-специалиста.
Для повышения удобства сайта мы используем cookies,
подробнее. К сайту подключен сервис Яндекс.Метрика,
который также использует файлы cookie
Согласен(-на)
Что даёт курс в карьере и бизнесе?
Курс по Revit API даёт измеримый эффект как для карьеры специалиста, так и для бизнеса компании.

В карьере:
Вы переходите из роли исполнителя в роль эксперта по автоматизации и архитектуре BIM-процессов. Умение работать с Revit API выделяет вас среди BIM-координаторов и менеджеров, повышает ценность на рынке труда. Вы начинаете создавать инструменты, а не просто пользоваться чужими решениями.

В бизнесе:
Компания получает устойчивую автоматизацию вместо разрозненных скриптов и ручных операций. Собственные плагины сокращают время на рутину, уменьшают количество ошибок и позволяют внедрять единые стандарты работы с моделями. Это напрямую снижает издержки, повышает управляемость проектов и делает BIM-процессы масштабируемыми.

Программа курса


Модуль 00. Вводный блок RevitВведение в Revit
  • Категории, типы и экземпляры, подкатегории
  • Параметры. RevitLookup
  • Элементы на основе и без основы (трубы и изоляция)
  • Вложенные семейства
  • Связные файлы

Модуль 01. Введение в C# и старт в Revit APIВведение в C#
  • Установка необходимого программного обеспечения
  • Основы C#: переменные, условия, циклы
  • Основы C#: классы, объекты, интерфейсы и наследование
  • Основы C#: работа с коллекциями, using и управление ресурсами
  • Основы C#: работа с LINQ
  • Что такое Revit API
  • Создание первого плагина для Revit
  • Запуск и отладка плагина в Revit. AddinManager
  • Введение в теорию линейной алгебры (для работы с геометрией)

Модуль 02. Получение элементов из модели RevitПолучение элементов из модели Revit
  • Получение элемента по ID
  • Использование FilteredElementCollector
  • Различие между Element и ElementType
  • Фильтрация элементов по параметрам
  • Получение элементов через выбор пользователя

Модуль 03. Внесение изменений в модель RevitВнесение изменений в модель Revit
  • Основы работы с транзакциями в Revit API
  • Изменение параметров элементов
  • Работа с семействами и типоразмерами
  • Геометрические изменения элементов
  • Создание и удаление элементов
  • Внесение изменений с учетом зависимостей элементов
  • Автоматизированное обновление модели

Модуль 04. Интерфейсы и взаимодействие с пользователемИнтерфейсы и взаимодействие с пользователем
  • Использование стандартных форм для взаимодействия
  • Создание интерфейса в ленте инструментов Revit
  • Контекстное меню в Revit
  • Работа с журналом сообщений
  • Основы WPF: создание пользовательских окон
  • WPF и MVVM: интеграция с Revit API

Модуль 05. Работа с данными и экспортРабота с данными и экспорт
  • Экспорт и импорт данных CSV и Excel
  • Экспорт и импорт данных JSON
  • Экспорт модели в формат IFC
  • Экспорт данных в Navisworks
  • Автоматизация экспорта данных

Модуль 06. Продвинутые техники и оптимизацияПродвинутые техники и оптимизация
  • Архитектура приложений для Revit
  • Работа с Git и GitHub
  • Поддержка мультиверсионности Revit
  • Методы расширений
  • Dependency Injection в Revit
О преподавателе
Юрий Исаченков
Сертифицированный .NET-разработчик и BIM-менеджер
За 5 лет разработал более 70 плагинов и скриптов для программ автоматизированного проектирования: Tekla, Revit, Navisworks, Solidworks, Kompas 3D

Работал с форматами IFC, GLTF, USD, внедряя их во фронтенд-решения

Участвовал в разработке крупных промышленных и гражданских объектов

Увлечение проектированием масштабируемых IT-решений с использованием современных подходов к чистой архитектуре, CQRS и DDD

Вопрос - ответ