
Customowe Pluginy Revit, skrypty Dynamo i Grasshopper 3D
Zwiększ efektywność pracy z projektami BIM dzięki automatyzacji i nakładkom Revit. Tworzymy niestandardowe dodatki Revit oraz skrypty w Dynamo i Grasshopperze, aby dostosować oprogramowanie do potrzeb Twojej firmy.
Projektowanie generatywne – optymalizacja modeli i procesów
Oprócz pisania skryptów Dynamo i dodatków Revit, zajmujemy się również projektowaniem generatywnym. Dzięki algorytmom optymalizujemy geometrię, analizujemy warianty projektowe, zwiększamy efektywność pracy i oferujemy wiele innych zastosowań Revit.
Dowiedz się więcej.gif)
Dlaczego Revit wymaga automatyzacji?
Mimo swojej zaawansowanej funkcjonalności, praca z Revit ma istotne ograniczenia, które można ominąć za pomocą skryptów Dynamo, Grasshopper development lub dzięki zastosowaniu niestandardowych dodatków Revit.
Ograniczenia możliwe do rozwiązania
Skryptami Dynamo
Automatyzacja powtarzalnych zadań
Generowanie arkuszy, numeracja elementów czy parametryzacja modeli może być łatwo obsłużona w edytorze programowania wizualnego Dynamo.
Pluginem Revit
Lepsza obsługa skomplikowanych procesów
Gdy proces automatyzacji staje się zbyt rozbudowany, graficzny interfejs programowania aplikacji Dynamo przestaje być czytelny i trudny do utrzymania. Kodowanie plug-in w .NET pozwala na lepszą organizację logiki i wydajność wtyczki dla Revit.
Ekstrakcja i analiza danych
Dynamo pozwala na szybkie zbieranie i przetwarzanie informacji z modelu, np. zestawienia ilościowe czy raporty wydajności.
Zaawansowana obsługa dużych zbiorów danych
Dynamo może być niewydajne przy operacjach na bardzo dużych modelach, gdzie dodatki Revit mogą korzystać z optymalnych algorytmów i asynchronicznego przetwarzania.
Graficzny interfejs programowania aplikacji
Dzięki wizualnemu sposobowi tworzenia skryptów, użytkownicy mogą samodzielnie rozwijać i edytować proste automatyzacje, co redukuje koszty i zwiększa elastyczność.
Pełny dostęp do Autodesk Revit API
Dynamo korzysta jedynie z ograniczonego zestawu funkcji Autodesk Revit API, podczas gdy dodatki Revit mogą wykorzystać jego pełne możliwości. Przykładem takiej nakładki dla Revit może być zaawansowana edycja geometrii rodzin czy zmiany w bazie danych projektu.
Kosztowo efektywne rozwiązanie
Dynamo scripts są świetnym wyborem, jeśli automatyzacja ma służyć wyłącznie do użytku wewnętrznego, gdzie nie ma ryzyka wycieku firmowego know-how ponieważ każdy użytkownik może przeanalizować logikę skryptu.
Zamknięta struktura kodu – know-how firmy jest bezpieczne
W przeciwieństwie do Dynamo, gdzie skrypty są czytelne dla każdego użytkownika, wtyczki dla Revit są kompilowane do binarnej postaci, dzięki czemu algorytmy i logika działania pozostają ukryte przed osobami nieuprawnionymi.

Zwycięzcy plebiscytu Robotics & Automation Awards
Efektywnie wspieramy firmy, którym zależy na dynamicznym rozwoju technologicznym. Dzięki temu w 2024 roku, wspólnie z Aliaxis, zdobyliśmy nagrodę Robotics & Automation w kategorii The Best Use of Robotics or Automation in Construction.
Case Study
Skrypt automatyzacji Dynamo dla Klastra Habic
W jaki sposób pomogliśmy stowarzyszeniu Habic w efektywnym przygotowywaniu bibliotek BIM dla wielu producentów?
O Kliencie
Habic to klaster zrzeszający producentów mebli kraju Basków z Hiszpanii, elementów wyposażenia wnętrz oraz akcesoriów dla przemysłu budowlanego i wnętrzarskiego, działający na rynkach europejskich. Klaster skupia firmy wspólnie poszukujące innowacyjnych rozwiązań z zakresu rozwoju procesów produkcyjnych i projektowych.
.gif)
Podstawowe problemy, z którymi zmagał się nasz klient:
Tylko pliki CAD
Klaster posiadał wiele plików CADowych od różnych producentów, ale producenci chcieli dostarczać klientom pliki BIMowe.
Różne produkty
Produkty producentów różniły się między sobą, ale miały podobne elementy (np. każde krzesło ma nogi, siedzisko i oparcie).
Brak elastyczności w generowaniu modeli Revitowych
Producenci nie mieli możliwości dynamicznego tworzenia modeli mebli z różnych komponentów, co powodowało konieczność przygotowywania każdej konfiguracji ręcznie.
Brak możliwości personalizacji
Modele nie pozwalały na konfigurowanie takich parametrów, jak kolor, materiał czy typ elementów, co ograniczało możliwości dostosowania produktu do indywidualnych potrzeb klienta.
Długi czas tworzenia nowych modeli
Wytwarzanie modeli dla klientów było czasochłonne, szczególnie w przypadku konieczności dostosowania modeli do specyficznych wymagań.
Wdrożyliśmy automatyzację Dynamo dla Revit, która zawiera:
Dynamiczne generowanie modeli
Skrypt Dynamo, wykorzystując Autodesk Revit API, pozwala na tworzenie mebli i innych elementów wnętrza poprzez łączenie różnych komponentów.
Intuicyjny UI
Skrypt Dynamo został wzbogacony o wygodny interfejs, aby odpowiedzieć na potrzeby użytkownika, który nie jest zaznajomiony z technologią Dynamo dla Revit.
Personalizację parametrów
Modele umożliwiają zmianę takich opcji jak na przykład kolor, typ siedzenia (np. twarde, miękkie, z poduszką), materiał użyty do produkcji.
Przyspieszenie procesu
Zamiast tworzyć każdą konfigurację ręcznie, projektanci mogą korzystać z konfiguratora, który w czasie rzeczywistym dostosowuje model bazowy do wymagań.
Korzyści z wdrożenia automatyzacji
Zobacz jak ta implementacja dla Revit podniosła efektywność naszego klienta!
Wykorzystane technologie: Dynamo, Revit, Python, Visual Studio Code (VS Code) + Dynamo Sandbox
Zbędna praca i koszty zostały
zredukowane
Dzięki rozwiązaniu Dynamo dla Revit producenci Tworzy wyłącznie komponenty, które konfigurator automatycznie składa zgodnie z potrzebą tworząc dedykowane warianty produktowe.
Rozwiązanie jest bardziej
elastyczne
Producenci mogą teraz łatwo dostosowywać modele do potrzeb swoich klientów, oferując personalizowane produkty bez dodatkowej pracy manualnej.
Biblioteki BIM są teraz
reużywalne
Klient zyskał możliwość reużywania tych samych komponentów pomiędzy wieloma producentami zrzeszonymi w organizacji.
Szukasz Autodesk Revit API developerów, którzy stworzą dla Ciebie customizowane plug-iny? Przeczytaj opinie o naszych realizacjach!
Case Study
Revit plugin development: PharmaCommander dla MetallDigital
W jaki sposób pomogliśmy firmie, która potrzebowała efektywnego sposobu na bezpośrednie przenoszenie obiektów BIM ze swojego portalu internetowego do środowiska Revit?
Wykorzystane technologie: Autodesk Revit .NET API, C#, .NET, Windows Presentation Foundation (WPF), Microsoft Visual Studio
O Kliencie
MetallDigital to dostawca rozwiązań dla przemysłu farmaceutycznego, wspierający cały cykl życia obiektów – od wczesnej fazy projektowania koncepcyjnego, przez szczegółowe projektowanie, zaopatrzenie i budowę, aż po uruchomienie, walidację, eksploatację, modernizację i wycofanie z eksploatacji.
.gif)
Podstawowe problemy, z którymi mierzyło się MetallDigital:
Brak integracji między portalem a środowiskiem Revit
Klient posiadał portal internetowy z informacjami o produktach, ale brakowało możliwości bezpośredniego przenoszenia danych BIM między portalem a rozwiązaniem Revit.
Zarządzanie projektami i zestawieniami materiałowymi
Projektanci w pracy z Revit potrzebowali funkcji zapisu projektów oraz łatwego generowania zestawień materiałowych (BOM), aby móc szybko odtwarzać projekty w przyszłości.
Współpraca między różnymi specjalistami
Firma chciała umożliwić pracę nad projektami osobom spoza środowiska BIM, takim jak kosztorysanci czy Facility Managerowie, bez konieczności zastosowania Revit.
Automatyzacja manipulacji modelami
Projektanci chcieli mieć możliwość automatycznego przesuwania i obracania wielu obiektów jednocześnie, bez ręcznego ustawiania każdego modelu z osobna.
Wdrożyliśmy Revit plug-in z użyciem Visual Studio, który zawiera:
Dwukierunkowe działanie
Opracowaliśmy Revit plug-in umożliwiający wymianę informacji między użytkownikami Revit a portalem klienta, w tym pobieranie modeli i przesyłanie danych projektowych.
Odczyt wyposażenia pomieszczeń
Plug-in identyfikowuje modele Revit (RFA) wstawione do projektu, grupuje je według pomieszczeń i odczytuje ich właściwości, które następnie są wysyłane do serwera i przeglądane w aplikacji webowej.
Bezpośrednie pobieranie modeli RFA
Użytkownicy Revit mogą importować modele na dwa sposoby: poprzez funkcję "kopiuj do schowka" na stronie internetowej i wklejenie w pluginie lub poprzez przeciągnięcie obrazka z katalogu online do nakładki Revit.
Automatyczna manipulacja modelami
Wtyczka dla Revit udostępnia specjalne formularze pozwalające użytkownikom Revit na wprowadzenie wartości przesunięcia i rotacji, co umożliwia automatyczne dostosowanie położenia i orientacji wielu obiektów w projekcie jednocześnie.
.gif)
Nie chcesz tworzyć plug-in'u od zera?
Zarówno BIM automation development jak i tworzenie wtyczek dla Revit od zera może być czasochłonne. Dlatego jeśli szukasz rozwiązania Revit, które dostępne jest "od ręki" zobacz nasz BIMStreamer Revit plug-in - nakładkę dla Revit którą możesz zmodyfikować do twoich potrzeb.
Dowiedz się więcejSzukasz partnera technologicznego, który stworzy dla Ciebie customizowany plug-in dla Revit?
Napisz do nas! Zajmujemy się BIM plugins development'em, dzięki czemu wspieramy technologiczny rozwój naszych klientów.
