Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Revit Dynamo: Kompletny Kurs Automatyzacji BIM
Rating: 5.0 out of 5(1 rating)
35 students

Revit Dynamo: Kompletny Kurs Automatyzacji BIM

Dynamo od podstaw: twórz skrypty, automatyzuj pracę i buduj narzędzia dopasowane do swoich potrzeb, również z użyciem AI
Created byPaweł Kińczyk
Last updated 12/2025
Polish

What you'll learn

  • Swobodnego poruszania się w środowisku Dynamo, w tym rozumienia interfejsu i dostosowywania go do własnych potrzeb
  • Rozwiązywania problemów projektowych przy pomocy Dynamo oraz tworzenia własnych, skutecznych i czytelnych skryptów
  • Poznanie miejsc i źródeł, w których można szukać odpowiedzi, inspiracji oraz dokumentacji związanej z Dynamo
  • Korzystania z najpopularniejszych paczek i rozszerzeń Dynamo, które znacząco usprawniają codzienną pracę
  • Tworzenia praktycznych skryptów od podstaw, możliwych do zastosowania w realnych zadaniach projektowych
  • Generowania własnych nodów z wykorzystaniem sztucznej inteligencji, aby automatyzować i przyspieszać proces pracy
  • Budowania własnych paczek z node’ami i skryptami, dostosowanych do indywidualnych potrzeb i procesów projektowych

Course content

5 sections31 lectures8h 7m total length
  • Wstęp0:54
  • Obsługa Udemy2:40
  • Przygotowanie środowiska pracy3:16

    W tej lekcji pokazuję, gdzie w programie Revit można uruchomić Dynamo, jak wygląda jego interfejs oraz gdzie znajdują się najważniejsze elementy okna programu. Przechodzimy przez główne panele, obszar roboczy oraz kluczowe funkcje, aby uczestnik mógł łatwo odnaleźć się w środowisku pracy.

    Cel lekcji

    Celem tej lekcji jest zapoznanie uczestnika z miejscem uruchamiania Dynamo w Revicie oraz z ogólną budową i strukturą interfejsu programu.

    Najważniejsze wnioski

    • Zrozumienie, gdzie w Revit znajduje się narzędzie Dynamo i jak je otworzyć.

    • Poznanie podstawowych elementów interfejsu Dynamo

    • Pokazanie układu programu, aby umożliwić komfortową pracę w kolejnych lekcjach.

    Na czym się skupić podczas oglądania

    • Zwróć uwagę na sposób, w jaki otwieramy Dynamo w Revit — to czynność, którą będziesz wykonywać regularnie.

    • Obserwuj główne części interfejsu.

    • Zapamiętaj układ okna, bo przyspieszy to pracę przy kolejnych skryptach.

  • Opcje Dynamo15:39

    W tej lekcji przechodzimy przez wszystkie najważniejsze opcje i ustawienia dostępne w Dynamo. Omawiam, które elementy odpowiadają za określone funkcje programu, jak wpływają na pracę użytkownika oraz które z nich warto zmodyfikować, a które lepiej pozostawić domyślne. Dzięki temu uczestnik zyska pełną świadomość dostępnego wachlarza konfiguracji.

    Cel lekcji

    Celem tej lekcji jest pokazanie, jakie opcje i ustawienia znajdują się w Dynamo oraz nauczenie uczestnika, jak nimi zarządzać w zależności od indywidualnych potrzeb.

    Najważniejsze wnioski

    • Poznanie wszystkich kluczowych opcji dostępnych w ustawieniach Dynamo.

    • Zrozumienie znaczenia najważniejszych parametrów i tego, za co każdy z nich odpowiada.

    • Wiedza, które ustawienia warto personalizować, a które lepiej pozostawić bez zmian.

    • Świadomość, które opcje będą najczęściej wykorzystywane podczas pracy nad skryptami.

    Na czym się skupić podczas oglądania

    • Zwróć uwagę na opcje, które bezpośrednio wpływają na komfort pracy, takie jak widoki, skróty, zachowanie okien czy ustawienia bibliotek.

    • Zapamiętaj ustawienia, do których będziesz wracać najczęściej — pojawią się one wielokrotnie w kolejnych lekcjach.

    • Przyjrzyj się opcjom, które mogą być dostosowane do Twojego stylu pracy, aby przyspieszyć tworzenie skryptów.

  • Rodzaj danych cz 1/3 - podstawowe dane17:12

    W tej lekcji omawiam podstawowe rodzaje danych wykorzystywane w Dynamo: INTEGER, NUMBER, STRING oraz BOOLEAN. Pokazuję, jak tworzyć nody generujące te typy wartości, jak wygląda ich struktura oraz jak można je rozpoznawać. Prezentuję również praktyczne przykłady zastosowania tych danych w typowych skryptach.

    Cel lekcji

    Celem tej lekcji jest zrozumienie podstawowych typów danych w Dynamo oraz nauczenie uczestnika, jak je tworzyć, wykorzystywać i interpretować w swoich skryptach.

    Najważniejsze wnioski

    • Poznanie podstawowych rodzajów danych dostępnych w Dynamo: liczby całkowite (INTEGER), liczby zmiennoprzecinkowe (NUMBER), tekst (STRING) oraz wartości logiczne (BOOLEAN).

    • Zrozumienie, w jaki sposób tworzyć nody inputowe generujące konkretne typy danych.

    • Umiejętność rozpoznawania struktury i specyfiki każdego z typów.

    • Zapoznanie się z praktycznymi przykładami, gdzie dany typ jest najbardziej użyteczny.

    Na czym się skupić podczas oglądania

    • Zwróć uwagę na różnice między INTEGER a NUMBER — to jedna z najważniejszych różnic w pracy z danymi liczbowymi.

    • Zaobserwuj, jak wygląda struktura poszczególnych node’ów inputowych i jakie wartości przyjmują.

    • Przeanalizuj przykłady użycia — przydadzą się przy tworzeniu kolejnych, bardziej złożonych skryptów.

  • Rodzaj danych cz 2/3 - listy i słowniki11:17

    W tej lekcji omawiam dwa kluczowe złożone typy danych w Dynamo: listy oraz słowniki (dictionary). Pokazuję, jak je tworzyć, jak wygląda ich struktura oraz czym różnią się od siebie pod względem przechowywania i organizowania informacji. Demonstruję również, w jaki sposób wyciągać konkretne elementy z list i odczytywać wartości ze słowników.

    Cel lekcji

    Celem tej lekcji jest nauczenie uczestnika pracy z listami i słownikami – od ich tworzenia, przez rozumienie struktury, aż po odczytywanie i pozyskiwanie interesujących danych.

    Najważniejsze wnioski

    • Zrozumienie różnic między listą a słownikiem oraz tego, kiedy warto używać każdego z tych typów danych.

    • Umiejętność tworzenia list i słowników za pomocą odpowiednich node’ów w Dynamo.

    • Poznanie sposobów pobierania wartości z list (na podstawie indeksu) oraz ze słowników (na podstawie klucza).

    • Zobaczenie w praktyce, jak listy i słowniki są wykorzystywane w typowych procesach automatyzacji.

    Na czym się skupić podczas oglądania

    • Zwróć uwagę na to, jak wygląda struktura listy i słownika — to fundament pracy z danymi w bardziej zaawansowanych skryptach.

    • Przeanalizuj różnice w sposobie pobierania informacji: indeks w liście vs. klucz w słowniku.

    • Zapamiętaj node’y, które pozwalają tworzyć, dzielić i przeszukiwać listy oraz słowniki — wrócą wielokrotnie w kolejnych lekcjach.

  • Rodzaj danych cz 3/3 - elementID, geometria itp.17:27

    W tej lekcji prezentuję rodzaje danych specyficzne dla środowiska Revit, takie jak Element ID, wartości parametrów, typy rodzin (Family Types) oraz inne informacje pochodzące bezpośrednio z modelu. Omawiam, jak wyglądają te dane, w jaki sposób Dynamo je interpretuje oraz jak można je wykorzystywać w skryptach. Dodatkowo pokazuję dostępne opcje konwersji jednostek i typów danych, wskazując, które konwersje są możliwe, a gdzie napotkamy ograniczenia.

    Cel lekcji

    Celem tej lekcji jest zrozumienie specjalistycznych typów danych pochodzących z Revit oraz nauczenie uczestnika, jak je wykorzystywać i w miarę możliwości konwertować na inne typy.

    Najważniejsze wnioski

    • Poznanie typów danych charakterystycznych dla Revit: Element ID, wartości parametrów, typy rodzin i innych danych modelowych.

    • Zrozumienie, jak Dynamo interpretuje i prezentuje dane pobierane z modelu.

    • Wiedza na temat dostępnych narzędzi do konwersji jednostek oraz możliwości i ograniczeń związanych z zamianą typów danych.

    • Świadomość, które dane można przekształcać, a które trzeba akceptować w formie, w jakiej dostarcza je Revit.

    Na czym się skupić podczas oglądania

    • Zwróć uwagę na sposób, w jaki wyglądają dane pochodzące bezpośrednio z modelu — ich struktura bywa inna niż danych tekstowych czy liczbowych.

    • Obserwuj, jak działają node’y odpowiedzialne za konwersje i w jakich sytuacjach można je zastosować.

    • Przyjrzyj się przykładom, gdzie te typy danych pojawiają się najczęściej — to kluczowe dla pracy z rzeczywistymi projektami.

Requirements

  • Dostęp do programu Autodesk Revit (zalecana wersja 2025), choć większość materiałów będzie działać również w wersjach zbliżonych
  • Zalecane dwa monitory — jeden do oglądania kursu, drugi do równoległej pracy w Revit i Dynamo
  • Podstawowa znajomość obsługi komputera
  • Dobre chęci do nauki i eksperymentowania

Description

Automatyzacja procesów projektowych staje się standardem w branży architektoniczno-inżynieryjnej, a umiejętność pracy z Dynamo otwiera przed projektantami, inżynierami oraz BIM specjalistami zupełnie nowe możliwości. Automatyzacja w procesie projektowania pozwala na oszczędność czasu i ograniczenie pomyłek. Ten kurs został stworzony z myślą o osobach, które chcą w praktyczny sposób nauczyć się wykorzystywać Dynamo w codziennej pracy z Revitem — niezależnie od poziomu zaawansowania.

„Dynamo Revit: Kompletny Kurs Automatyzacji BIM” to kompleksowe szkolenie, w którym krok po kroku przeprowadzę Cię przez świat automatyzacji, tworzenia skryptów oraz inteligentnych narzędzi, dzięki którym przyspieszysz pracę nawet kilkukrotnie. Zaczniemy od absolutnych podstaw — poznasz interfejs Dynamo, rodzaje danych, logikę działania node’ów oraz zasady tworzenia przejrzystych skryptów. Już od pierwszych lekcji pracujesz praktycznie, z pełnym zrozumieniem tego, co robimy, co chcemy zautomatyzować i na jakiej zasadzie działa.

W kolejnych modułach nauczysz się korzystać z najpopularniejszych paczek, rozszerzeń i narzędzi, a także poznasz możliwości pracy z listami, logiką, filtrami, funkcjami geometrycznymi i operacjami analitycznymi. Każdy temat tłumaczę na przykładach z realnych projektów BIM — tworzymy skrypty do wyboru elementów, filtrowania danych, kolorowania elementów modelu, automatycznego tworzenia arkuszy, eksportowania parametrów do CSV oraz ich późniejszego importu i aktualizacji modeli.

Dużą część kursu poświęcam również praktycznym umiejętnościom: umieszczaniu elementów w pomieszczeniach, lokalizowaniu obiektów w przestrzeni, analizie widoczności oraz walidacji skryptów. Nauczysz się nie tylko jak automatyzować, lecz także jak kontrolować efekty automatyzacji, aby Twoje skrypty działały niezawodnie.

W ostatniej części kursu wprowadzam Cię do tworzenia własnych node’ów w Pythonie. Nie musisz znać programowania — omawiam niezbędne podstawy, które pozwolą Ci rozumieć i wykorzystywać kod generowany przez sztuczną inteligencję. Dzięki temu nauczysz się tworzyć własne, spersonalizowane funkcje, które spełniają dokładnie Twoje potrzeby.

Po ukończeniu kursu będziesz potrafić tworzyć praktyczne skrypty, automatyzować powtarzalne procesy, przyspieszać pracę zespołu oraz budować własne narzędzia BIM. Co najważniejsze — będziesz rozumieć logikę Dynamo, dzięki czemu samodzielnie poradzisz sobie z nowymi wyzwaniami.

Dołącz do kursu i zautomatyzuj swoją pracę w Revit już dziś!

Who this course is for:

  • Dla inżynierów i architektów, którzy na co dzień pracują w Revit i chcą usprawnić swoją pracę poprzez automatyzację
  • Dla BIM specjalistów, którzy chcą rozwinąć umiejętności związane z tworzeniem narzędzi wspierających procesy projektowe
  • Dla studentów kierunków architektonicznych, budowlanych i inżynieryjnych, którzy chcą zdobyć praktyczne, wartościowe umiejętności przydatne na rynku pracy
  • Dla osób pracujących w branży budowlanej, które chcą podnieść swoje kwalifikacje i lepiej zrozumieć narzędzia wspierające proces BIM
  • Dla inżynierów i pasjonatów, którzy chcą rozpocząć swoją przygodę z programowaniem poprzez Dynamo i automatyzację w Revit