W ostatnich latach projektowanie parametryczne zyskało ogromną popularność. Branża budowlana dostrzegła wszystkie zalety płynące z AAD – Algorithmic Aided Design. Ośmielam się porównywać tę rewolucję metody projektowania do transformacji, której niektórzy inżynierowie już doświadczyli. Mam na myśli przejście od ręcznego projektowania na papierze do CAD – Computer-Aided Design. W obu rewolucjach jest wiele podobieństw. Oprócz poznania nowej koncepcji myślenia i podejścia do projektowania, kluczowe jest poznanie nowych narzędzi. Dzięki technologii Rhino.Inside® możliwe jest dosłownie wbudowanie Rhino w inne oprogramowanie. To otwiera możliwość pracy z BIM w Grasshopperze. W tym artykule znajdziesz listę pluginów między Grasshopper a oprogramowaniem BIM.
Spis Treści
Zanim przejdziemy do listy wtyczek Grasshoppera, powinniśmy odpowiedzieć na dwa kluczowe pytania.
Pierwsze:
1. Dlaczego warto używać Rhino i Grasshopper wraz z innym oprogramowaniem?
Przede wszystkim Grasshopper pozwala inżynierom uwolnić pełną moc projektowania parametrycznego. Zadania, których wcześniej nie można było wykonać (ze względu na ograniczenia softu), są teraz możliwe do zrealizowania. Projektanci mogą automatyzować powtarzalne i żmudne czynności oraz tworzyć złożone geometrie. W zasadzie nie ma obecnie takiego wyrażenia jak: – ”Przepraszam, nie można tego wykonać ze względu na ograniczenia oprogramowania.” Grasshopper znacznie rozszerza możliwości oprogramowania i zamiast czekać latami na kolejną aktualizację lub nową wersję, można opracować własne funkcje.
Rhino.Inside® Technology pozwala na:
- Uruchomienie Rhino i Grasshopper jako dodatek do innych aplikacji.
- Sterować główną aplikację za pomocą definicji Grasshoppera
- Używać interfejsów AP aplikacji we wtyczce Grasshopper i Rhino.
- Tworzyć natywne obiekty w głownej aplikacji za pomocą Rhino i Grasshopper.
2. Dlaczego warto pracować akurat z BIM w Grasshopperze?
Grasshopper pozwala projektantom tworzyć geometrię na podstawie danych wejściowych lub parametrów ustawianych indywidualnie. Odbywa się to poprzez wizualne ustalenie logicznych i geometrycznych zależności. Jako przykład możemy wziąć projekt wieżowca.
Zadanie jest następujące.
Należy dodać dodatkową kondygnację w budynku. Jeśli założymy, że dodatkowy poziom będzie miał taką samą geometrię jak niższy poziom. musimy zmienić tylko jeden parametr. Pozostałe elementy konstrukcyjne (słupy, belki) zostaną wstawione automatycznie na podstawie zdefiniowanych wcześniej relacji między elementami. Zamiast ręcznie wstawiać poszczególne belki, całą pracę wykona algorytm. W takim sposobie pracy jesteśmy ograniczeni tylko przez wyobraźnię.
Ponadto wszystkie dane BIM-owe można dodawać lub aktualizować wraz ze zmianami geometrii. Po dodaniu dodatkowej kondygnacji program umieści poprawne informacje BIM w poszczególnych elementach.
Warte wspomnienia jest główna supermoc GH, którą kochają wszyscy architekci. Grasshopper daje możliwość zastosowania projektowania parametrycznego dla skomplikowanych geometrii. Proces tworzenia może być znacznie szybszy niż tradycyjne modelowanie wraz z niezwykłą dokładnością.
Przejdźmy do listy połączeń Grasshoppera z oprogramowaniem BIM
BIM w Grasshopperze – List programów
3. Lista połączeń Grasshoppera z oprogramowaniem BIM
3.1. Grasshopper z Teklą
Pierwsze połączenie Grasshopper z Teklą pojawiło się już w wersji 2016. Testowałem swoje pierwsze skrypty w niej własnie i zakochałem się od pierwszego wejrzenia. Nowe możliwości otworzyły mi oczy. Zdałem sobie sprawę, że teraz mogę tworzyć dowolną geometrię, jaką sobie wyobrażę!
To, co jest istotne. To że Live Link Grasshopper-Tekla, tworzy i steruje natywnymi obiektami Tekli. Ta funkcjonalność była kluczowa dla wielkiego sukcesu tego połączenia. Wraz z geometrią Grasshopper umożliwia tworzenie wszystkich rodzajów zbrojenia. Wszystkie dane definiujące zbrojenie w Tekla mogą być manipulowane z poziomu Grasshoppera. W tym tworzenie zbrojenia w formie ”tapered” lub zakrzywionej.
Kluczem do sukcesu tego połączenia było nie tylko tworzenie zaawansowanej geometrii i zbrojenia. Grasshopper może pobierać wszystkie informacje z modelu Tekli. Dane BIM, atrybuty i rozmieszczenie obiektów można zmieniać w czasie rzeczywistym. Możliwe jest wyodrębnienie wszystkich UDA (atrybutów zdefiniowanych przez użytkownika) z Tekli do Grasshoppera i na odwrót.
Byłem również pod wrażeniem łatwości korzystania ze wszystkich komponentów Teklowych. W ten sam sposób jest możliwe wstawianie komponentów jak to się robi w Tekli. Zazwyczaj jest to tylko kwestia znalezienia właściwych punktów i elementów w odpowiedniej strukturze danych.
Aby pobrać połączenie, wejdź na stronę Tekli i wybierz wersję, na którą pracujesz. Tutaj jest link.
Uwaga!
Pamiętaj, aby najpierw otworzyć Tekla, a potem Rhino. Jeśli zrobisz to w inny sposób, połączenie nie zostanie nawiązane.
3.2. Grasshopper z Revitem
Wraz z wydaniem wersji Rhino 7 pojawiła się oficjalna wersja Rhino.Inside Revit. Tysiące użytkowników Revita od dawna czekało na to rozwiązanie. Czyli na bezpośrednią możliwość pracy z Grasshopperem w programie Revit. Żeby było jasne. Można było pracować z tymi dwoma programami już wcześniej. Konieczne było jednak przesyłanie danych przez inne aplikacje, takie jak Speckle, która przesyła dane z GH do Dynamo przez inny serwer. Działało całkiem nieźle. Była jednak potrzeba dodatkowa aplikacja.
Podobnie jak w przypadku Tekli, geometrię można modelować w Rhino i używać do tworzenia geometrii w programie Revit. Skrypty Grasshoppera mogą być również używane do tworzenia modeli natywnych przy użyciu komponentów programu Revit.
Rhino.Inside.Revit dodało ponad 300 parametrów i komponentów do połączonia z programem Revit. Komponenty wykorzystywane są w celu tworzenia pobierania informacji, modyfikowania, analizowania i tworzenia natywnych elementów. W każdej wersji dodano więcej funkcji, aby obsługiwać więcej typów natywnych programu.
Ponadto połączenie daje możliwość korzystania z bardziej zaawansowanych skryptów. Rhino.Inside.Revit zapewnia interfejs API przeznaczony do tworzenia niestandardowych przepływów pracy, konwersji między danymi Revit a geometrią i metadanymi Rhino. Interfejs API jest łatwo dostępny z poziomu komponentów skryptowych Grasshopper w języku Python lub C#.
W przeciwieństwie do innych projektów konektorów, ten był w pełni sponsorowany przez Robert McNeel & Associates. Jak dotąd świetna praca!
Czy to zabójca Dynamo?
Nie do końca.
Ale Rhino wraz z Grasshopperem jest zdecydowanie na dobrej drodze, żeby wygryść Dynamo z rynku. Ruch architektów i inżynierów przechodzących na Rhino Inside rozwija się bardzo szybko. Nie mogę się doczekać dalszego obrotu wydarzeń.
3.3. Grasshopper z Archicadem
Najprawdopodobniej połączenie Grasshoppera z Archicadem powstało jako pierwsze w branży. 15 września 2015 – GRAPHISOFT® ogłosił publiczną wersję beta połączenia Rhino–Grasshopper–Archicad. Architekci i projektanci mogli wreszcie korzystać z algorytmicznych narzędzi projektowych w połączeniu z oprogramowaniem BIM. Dzięki dwukierunkowemu połączniu „w czasie rzeczywistym” stało się to dośtepne dla wszystkich. Podobnie jak w poprzednich przykładach (Tekla, Revit), połączenie pomaga dostosować tradycyjny proces projektowania do podejścia parametrycznego.
Rozszerzając istniejące naturalne połączenie między Rhino i Grasshopperem, nowe narzędzie umożliwia architektom rozpoczynanie i modyfikowanie projektów w dowolnym z trzech środowisk projektowych — Rhino, Grasshopper lub Archicad.
Połączenie Grasshopper-Archicad oferuje unikalny przepływ pracy projektowej, pomagając eksplorować dużą liczbę wariantów projektowych oraz tworzyć i dostosowywać szczegóły budynków za pomocą algorytmów bez wymiany plików.
Najważniejsze korzyści:
- Transferuje prostą geometrię utworzoną w Rhino na elementy konstrukcyjne BIM
- Połączenie dwukierunkowe – nie trzeba eksportować/importować pliku w celu wymiany danych
- Połączenie dynamiczne (na żywo) podczas edycji
- Bezpośrednie graficzne informacje przesyłane z z Rhino i AC
3.4. Grasshopper z BricsCAD
Połączenie Grasshopper do BricsCAD zostało wydane w 2019 roku. Umożliwia modelowanie parametryczne w Grasshopper z podglądem w czasie rzeczywistym. Możliwe jest użycie geometrii BricsCAD jako geometrii wejściowej dla Grasshopper i przekształcenie geometrii Grasshopper z powrotem w geometrię BricsCAD. Ta geometria może być następnie wykorzystana do dalszego modelowania w BricsCAD.
Te niestandardowe komponenty umożliwiają:
- Używanie elementówi BricsCAD jako parametrów wejściowych w Grasshopperze. Obsługiwane są następujące elementy: Płaszczyzna, Punkt, Krzywa, Element, Krawędź, Ściana, Wierzchołek.
- Wybierz dane BIM z biblioteki BricsCAD do wykorzystania w Grasshopperze. Następujące dane mogą być używane w Grasshopper: Budynki, Stories, Profile ze stali konstrukcyjnej (nazwy, rozmiary, standard i krzywe), typy BIM do klasyfikacji: dostępne są wszystkie typy IFC obsługiwane przez BricsCAD.
- Uzyskać dane BIM pochodzące z obiektów BricsCAD. Następujące dane mogą zostać wczytane do Grasshopper przez złącze: Informacje dotyczące osi, ścieżki wytłaczania i profilu brył liniowych oraz Nazwy i wartości właściwości dla wszystkich sklasyfikowanych elementów.
- Przypisać dane BIM do swojej geometrii Grasshopper. Można przypisać następujące dane: budynki, kondygnacje, profile ze stali konstrukcyjnej, typy BIM do klasyfikacji: dostępne są wszystkie typy IFC obsługiwane przez BricsCAD, właściwości (sklasyfikowanej geometrii)
- Uzyskać wszystkie elementy BricsCAD obecne w BricsCAD, przefiltrowane według typu elementu i/lub lokalizacji przestrzennej.
- Eksportuj bezpośrednio do IFC.
3.5. Grasshopper z Quadri
Oprogramowanie Trimble Quadri należy do grupy programów CDA (Common Data Enviromental) służące do ciągłego udostępniania modeli w produkcji. Oprogramowanie oferuje ujednoliconą platformę współpracy dla projektów infrastrukturalnych, takich jak drogi i koleje. Trimble umożliwia współpracę w czasie rzeczywistym w jednym centralnym modelu, jednocześnie śledząc zmiany i bezproblemowo uzyskując dostęp do modelu BIM w dowolnym miejscu i czasie.
W 2020 r. wydano Quadri Connector, które umożliwiają współpracę między rozwiązaniami oprogramowania do projektowania od wielu dostawców. Wśród połączeń można również znaleźć połączenia Grasshopper. Połączenie na żywo umożliwia projektowanie z podejściem parametrycznym w dwukierunkowym przepływie pracy. Wysyłać można dane z Quadri do Grasshoppera – głównie linie dróg i teren jako dane wejściowe – oraz z Grasshopper do Quadri nowo utworzone obiekty.
Połączenie można pobrać ze strony Rhino package manager.
Open Rhino 7, write in the command package manager, search for Quadri and install the latest version.
Otwórz Rhino 7, napisz w pasku poleceń package manager, wyszukaj Quadri i zainstaluj najnowszą wersję.
3.6. Grasshopper z CADWORK 3D
RhinoInsideCadwork to narzędzie, które pozwala osadzić Rhino 7 w Cadwork 3D. Połączenie tych dwóch programów pozwala połączyć mocne strony oprogramowania CAD/CAM z mocnymi stronami Rhino/Grasshopper.
Pobierz połączenie i przygotuj swój model parametryczny do produkcji za pomocą Rhino. Wewnątrz Cadwork.
LINK DO POBRANIA
DOWNLOAD
BIM w Grasshopperz – List pluginów
4. Lista pluginów w Grasshopperze generująca IFC
Kontynuujemy listę. Jednak nie będzie to zewnętrzne oprogramowanie, jak to było wcześniej, ale wtyczki do Rhino/Grasshopper, które mogą generować model IFC bezpośrednio z Rhino. Tak, czytasz poprawnie.
Rhino może również pracować jako oprogramowanie BIM. Tylko przy odrobinie pomocy dodatkowych wtyczek można przekształcić w jeszcze potężniejsze narzędzie.
Widzę w branży dużą zmianę.
Jeśli musisz dostarczyć tylko IFC z geometrią 3D. Bez rysunków, bez modelu zbrojenia ani listy gięcia. Czyste obiekty 3D z informacjami BIM. Dlaczego po prostu nie wybrać Rhino?
4.1. VisualARQ plugin do Rhino
VisualARQ to elastyczne rozwiązanie BIM obsługiwane przez Rhinoceros 3D firmy McNeel. Ta kombinacja narzędzi umożliwia modelowanie dowolnego obiektu za pomocą narzędzi do swobodnego modelowania Rhino i przekształcenie go w świadomy obiekt BIM. To narzędzie przyspiesza proces modelowania projektu architektonicznego w 2D i 3D.
VisualARQ daje również możliwość automatyzacji wielu zadań modelowania dzięki wizualnym komponentom programowania VisualARQ zbudowanym dla Grasshopper 3d.
Po zapisaniu geometrii w Rhino zamienia się one w działające obiekty VisualARQ. Następnie możesz użyć funkcji VisualARQ do tworzenia rysunków przekrojów, planów pięter, tabel zestawieniowych itp.
Największą zaletą VisualARQ jest możliwość importu i eksportu plików IFC. Tej opcji brakuje w Rhino i bardzo pomaga w wymianie modeli architektonicznych BIM między Rhino a innym oprogramowaniem. Możesz oznaczyć dowolny obiekt kategorią IFC i dodać niestandardowe informacje do geometrii, która zostanie wyeksportowana jako właściwości ifc.
4.2. Geometry GYM plugin do Grasshoppera
Alternatywą dla Visual Arq jest wtyczka o nazwie Geometry Gym. Założona w 2009 roku, powstała głównie wokół idei przesyłania informacji między całym szeregiem aplikacji. GeometryGym dostarcza oprogramowanie w formie wtyczek dla wielu różnych branż w środowisku zbudowanym i jest liderem w rozwoju openBIM i IFC.
Większość narzędzi GeometryGym jest zbudowana wokół platform openBIM, przede wszystkim standardu ISO IFC, który umożliwia wydajną interoperacyjność między aplikacjami CAD i inżynierskimi.
Geometry Gym zamienia Rhino i Grasshopper w kompleksowe narzędzie BIM z wtyczką Geometry Gyms IFC dla Rhino i Grasshopper, która umożliwia importowanie, eksportowanie i modyfikowanie plików IFC bezpośrednio ze środowiska Rhino i Grasshopper.
Zaawansowane opcje importowania obejmują:
- Filtrowanie klasy elementów
- Grupowanie zespołów do bloków lub grup
- Generowanie tekstu użytkownika Rhino na podstawie parametrów IFC
- Optymalizacja geometrii
- Zezwalaj na kolorowanie obiektów według parametrów lub według inscenizacji konstrukcji 4D
Kompleksowe narzędzia do obsługi plików IFC umożliwiają manipulowanie plikami IFC i ich ponowne eksportowanie za pomocą Rhino lub Grasshoppera, w tym funkcje takie jak:
- Dodaj lub zaktualizuj zestawy właściwości, ilości, kody klasyfikacji i inne właściwości IFC
- Przypisywanie informacji 4D i 5D w Grasshopperze
- Połącz wiele źródeł danych z plikami IFC za pomocą Grasshoppera
Aby uzyskać dostęp do menedżera pakietów, przejdź do wiersza poleceń Rhino i wpisz PackageManager. Wpisz gg w pasku wyszukiwania, aby wyszukać wtyczki GeometryGym.
lub odwiedź stronę:
4.3. MKS BEAM plugin do Grasshoppera
BEAM wnosi moc BIM do Rhino i dodaje możliwość eksportu IFC 4 .
Dzięki BEAM możesz tworzyć rodziny, parametry, właściwości i przenosić geometrię do różnych platform.
Poniżej znajdziesz instrukcję, która poprowadzi Cię przez główne funkcje programu.
Odwiedź MKS BEAM, aby uzyskać więcej informacji
Czy znasz więcej pluginów lub wtyczek live-link, które umożliwiają pracę BIM w Grasshopperze?
Napisz do mnie [email protected]
Sprawdź więcej moich artykułów nt. Grasshoppera:
Grasshopper z programami do wizualizacji
MES w Grasshopperze – lista programów do analizy konstrukcji
Jak używać masek w Grasshopperze?
Jeśli chcesz uzyskać więcej informacji o Grasshopper ze i nauczyć się modelowania parametrycznego, pobierz bezpłatny przewodnik – Pobierz bezpłatnie