DYNAMO для REVIT
О чём курс
Курс представляет собой комплексную программу обучения визуальному программированию в среде Dynamo, разработанную для специалистов, стремящихся автоматизировать процессы проектирования в Revit. Основная цель обучения — максимально раскрыть потенциал системных и пакетных нодов, научить слушателей систематизировать рабочие процессы и значительно ускорить выполнение рутинных задач. Программа охватывает широкий спектр инструментов: от основ визуального программирования до глубокого погружения в написание скриптов на языке Design Script и программирования на Iron Python с использованием Revit API.
Курс ориентирован на проектировщиков и BIM-менеджеров, желающих выйти за рамки стандартного функционала Revit. В процессе обучения участники освоят принципы работы с данными, научатся манипулировать геометрией, создавать сложные алгоритмы для автоматизации создания элементов, работы с параметрами и аннотациями. Важной частью программы является изучение взаимодействия Dynamo с внешними сервисами, такими как Dynamo Studio и Project Fractal, а также освоение возможностей Dynamo Player для удобного запуска созданных скриптов в рабочей среде.
Обучение проходит в интенсивном формате, сочетающем теоретические блоки с практической отработкой навыков. Каждый день программы посвящен определенной теме: от базовых типов данных и работы со списками до создания сложных твердотельных моделей и автоматизации оформления документации. Участники научатся не только создавать скрипты, но и оптимизировать их, используя возможности Python для решения задач, которые выходят за рамки стандартных нодов. Методические материалы, предоставляемые в ходе курса, станут надежной опорой для дальнейшего самостоятельного развития.
Почему стоит пройти этот курс? Во-первых, он дает фундаментальное понимание логики визуального программирования, что позволяет в дальнейшем самостоятельно осваивать любые новые пакеты и инструменты. Во-вторых, акцент на Iron Python и Revit API открывает практически безграничные возможности для кастомизации Revit под нужды конкретного проекта. В-третьих, курс помогает систематизировать знания, превращая хаотичные попытки автоматизации в стройную систему. На выходе слушатели получают не только теоретические знания, но и готовые алгоритмы для решения реальных задач: от квартирографии до сложного геометрического моделирования. Завершение курса подтверждается сертификатом, а разбор контрольной работы и личные рекомендации преподавателей помогают закрепить успех и наметить вектор дальнейшего профессионального роста в области BIM-технологий.
Программа обучения
День 1. Введение и типы данных. Введениеи типы данных.Вводная презентация, выдача учебных материалов и обсуждение организационных вопросов. Понятие визуального программирования. Знакомство с интерфейсом на примере готового скриптаDesign Script. Типы данныхОсновные операторы Design Script: /*,//,||,#,==,&&. Списки в DesignScript. Создание последовательностей. Уровни вложенностей списка, варианты переплетения списков. Получение и занесение параметра. Первые шаги во взаимодействии Dynamoи Revit. Работа с массивами данных и переопределение графики. Взаимополучениеэлементов Экземпляр-Тип-Семейство-Категория. Операции со списками, выдача домашнего заданияпо желанию. День 2. Точки и кривые. Точки и Кривые Понятие вектора, плоскости и координатной системы. Создание точек и элементов на основе точек. Создание кривых. Виды кривых. Polygone, Curve, PolyCurve, NurbsCurvе. Свойства и преобразование кривых. Понятие параметра по кривой. Разбиение кривых . Создание балокпо кривой. Понятие Location. Сортировка и группировка по ключу. Радиальная и линейная сортировка точек в пространстве. Понятие ключа. Сортировка по линии. Решение домашней задачи, выдача домашнего задания по желанию. День 3. Кривые и Поверхности Создание поверхностей.Sweep, Loft, Patch, ByPoints. Свойства поверхностей Понятие UV-координат. Анализ положения и формы поверхностей. Понятие фильтрации по ключу. Создание элементов на основе поверхностей. Преобразование поверхностей. Создание областей заливки в Revit. Создание и преобразование стен. Решение домашней задачи, выдача домашнего задания по желанию . День4. Поверхности и твердые тела. Пакетные ноды. Работа с Mesh-геометрией. Создание элементов на основе Mesh-геометрии. Взаимополучение твердых тел и поверхностей. Пересечение и разрезание твердых тел. ОперацииTrim, Split, Intersect, Subtract Понятие BoundingBox. Проецирование объектов друг на друга. Создание и преобразование перекрытий. Анализ положения элементов в помещении. Решение домашней задачи, выдача домашнего задания по желанию. День 5. Твердые тела. Понятие Host-a. Создание проемов. Варианты экспорта и импорта геометрии из Dynamoв Revit. Разбиение поверхностей по сложному принципу. Создание развертоктвердых тел. Создание листов и видов. Расположение и подрезка видов на листе. Выдача домашнего задания на выходные. День 6. Работа с аннотациями интерфейсом Revit Создание аннотаций в Revit. Экспорт/импорт информации Excel. Создание параметров. Скрипт Квартирографии. Регулирование видимости через Dynamo. День 7. Введение в IronPython Введение в синтаксис языка . Подключение необходимых библиотек. Работа с интерпретатором языка. Создание списков. Циклы и условия. Создание элементов Revitчерез Python. Сортировка элементов. Алгоритм поиска ближайшего элемента. Решение домашней задачи, выдача домашнего задания по желанию. День 8. IronPython + Revit API Работа со временем в Python. Функции и исключения. Транзакции и особенности работы с API. Решение сложных задач сIronPython. Решение домашней задачи, выдача домашнего задания по желанию. День 9. IronPython + Revit API Адаптирование кода под свой проект. Решение сложных задач сIronPython. Создание Python-нодов. Решение домашней задачи, выдача домашнего задания по желанию. День 10. Самостоятельная работа Проведение самостоятельной работы. Разбор контрольной и личные рекомендации по дальнейшему изучению Dynamo Комментарии по работе с приложениями для Dynamo. ProjectRefinery, DynamoPlayer. Выдача сертификатов о прохождении курса, общая фотография.
Теги курса
Другие материалы школы 4
АB Академия BIM Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.