Neueste Meldungen
Revit-Ansichtsfilter: Leitfaden zu Farbe und Sichtbarkeit in ArchitekturzeichnungenLeitfaden: Parametrisches Modellieren in Revit mit Rhino.Inside.Revit und GrasshopperBlender Light Linking: Licht und Schatten objektbasiert steuernArchitekturmodellierung in SketchUp: Push/Pull, Schnitte und SzenenArchitektur-Umgebungen mit Unreal Engine PCG erstellen: Der grundlegende WorkflowLumai Iris wird bei ARIA unter realen Rechenzentrumsbedingungen getestetRhino 8: Mit dem Befehl Patch Flächen aus Kurven und Punkten erstellenUnreal Engine Landscape Spline: Straßen und Wege ans Gelände anpassenTexturen in Blender malen: Schritt für Schritt von UVs bis zum SpeichernBlender MCP Server zur Szenenanalyse: Einrichtung und sichere Prompts
TutorialsRevitRhinoGrasshopper

Leitfaden: Parametrisches Modellieren in Revit mit Rhino.Inside.Revit und Grasshopper

Rhino.Inside.Revit verbindet parametrisches Entwerfen mit BIM, indem Rhino und Grasshopper in Revit genutzt werden. Dieser Leitfaden erläutert Komponenten, Elementverfolgung, Geometrieübertragung und Leistungseinstellungen.

Architekturstudio mit parametrischem Pavillonmodell und BIM-ArbeitsbereichKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. Rhino.Inside.Revit läuft nur unter Windows und erfordert Revit 2018-2027.
  2. Revit-fähige Grasshopper-Komponenten sind in die Funktionen Abfragen, Analysieren, Ändern und Erstellen unterteilt.
  3. Für die Elementverfolgung stehen die Optionen Disabled, Enabled: Replace und Enabled: Update zur Verfügung.
  4. Toleranzprobleme bei der Geometrieübertragung können dazu führen, dass Revit bestimmte Formate ablehnt oder der langsamere SAT-Import zum Einsatz kommt.

Was lernen Sie in diesem Leitfaden?

Mit Rhino.Inside.Revit lassen sich Rhino und Grasshopper innerhalb von Revit nutzen. Grasshopper bietet Komponenten, die für die Arbeit mit der Datenstruktur von Revit entwickelt wurden. So können die Freiform-Modellierungsfunktionen von Rhino im selben Workflow mit den Elementen und Daten aus der BIM-Umgebung von Revit eingesetzt werden. Dabei geht es nicht nur um die Übertragung von Geometrie, sondern auch darum zu verstehen, wann und wie eine Grasshopper-Definition Änderungen am Revit-Projekt vornimmt.

In den einzelnen Schritten geht es darum, Revit-fähige Komponenten zu erkennen, die Verfolgung erstellter Elemente zu verwalten, Toleranzen bei der Geometrieübertragung zu berücksichtigen und Einstellungen zu nutzen, die bei großen Modellen zur Verringerung der Wartezeiten beitragen können. Statt ein konkretes Gebäude von Grund auf zu modellieren, erklärt der Leitfaden die grundlegende Funktionsweise von Rhino.Inside.Revit.

Voraussetzungen

Rhino.Inside.Revit ist für Windows vorgesehen. Auf der Funktionsseite des Herstellers werden Revit 2018-2027 als Voraussetzungen genannt. Die Seite enthält außerdem einen Download-Link für die Evaluierungsversion von Rhino 9 für Windows. Auch Rhino.Inside.Revit kann dort heruntergeladen und installiert werden. Da die Quellen keine Angaben zu Preisen, einer erforderlichen Kontoerstellung oder bestimmten Hardwarevoraussetzungen enthalten, sollten diese Punkte anhand der aktuellen Produktbedingungen gesondert geprüft werden.

Machen Sie sich vor dem Einstieg mit dem Leitfaden „Getting Started“ und den grundlegenden Konzepten des Revit-Datenmodells vertraut. Wer die Begriffe Element, Parameter, Kategorie, Familie, Typ und Exemplar in Revit kennt, kann besser nachvollziehen, womit die Grasshopper-Komponenten arbeiten. Die Rhino.Inside.Revit-Leitfäden behandeln außerdem die Geometrie- und Datenübertragung zwischen Rhino und Revit, die Elementstruktur von Revit und Modellierungsworkflows.

Schritt für Schritt

  1. Rhino.Inside.Revit einrichten. Folgen Sie dem Download- und Installationslink für Windows auf der offiziellen Produktseite und prüfen Sie, ob Ihre Revit-Version im angegebenen Bereich liegt. Nach der Installation können Sie über Revit auf die Rhino-Werkzeuge und Grasshopper-Komponenten zugreifen. Für die Arbeit mit den APIs von Revit und Rhino können Grasshopper-Komponenten auch Skriptkomponenten verwenden. Folgen Sie für den Einstieg dem offiziellen Leitfaden „Getting Started“.

  2. Die Funktionen der Grasshopper-Komponenten unterscheiden. Die Hauptfarbe der Symbole Revit-fähiger Komponenten zeigt ihre Funktion an: Abfragen (Query), Analysieren (Analyze), Ändern (Modify) oder Erstellen (Create). Zusätzliche Markierungen auf dem Symbol geben Auskunft über den Datentyp oder die Identität, mit der die Komponente arbeitet. Achten Sie bei der Prüfung einer Komponente nicht nur auf ihre Ein- und Ausgänge, sondern auch auf die Farben und Markierungen ihres Symbols.

  3. Bei Pass-through-Komponenten die Reihenfolge der Verarbeitung beibehalten. Einige Komponenten bündeln Analyse-, Änderungs- und Erstellungsfunktionen in einer Struktur; ihre Symbole haben einen geteilten Hintergrund. Material Identity ist ein Beispiel dafür: Die Komponente erhält ein Materialelement aus Revit als Eingabe und verarbeitet dessen Eigenschaften. Die Eigenschaften am Ein- und Ausgang müssen nicht übereinstimmen: Die Voraussetzungen für die Erstellung eines Elements können sich von den Daten unterscheiden, die als Ergebnis berechnet werden. Werden solche Komponenten verkettet, können die Schritte für von Revit verwaltete Elemente der Reihe nach ausgeführt werden.

  4. Vorgänge beobachten, die das Dokument ändern. Einige Komponenten, die neue Elemente erstellen oder bestehende ändern, starten eine Transaktion im aktiven Revit-Dokument. Während dieser Vorgang ausgeführt wird, wird der Hintergrund der Komponente dunkler. Ist beim nächsten Lauf für dieselbe Eingabe und dasselbe Zielelement keine Änderung erforderlich, wird keine neue Transaktion gestartet; die Komponente wechselt wieder in den normalen grauen Zustand. Mit der Grasshopper-Komponente Trigger lässt sich steuern, wann Transaktionen ausgeführt werden.

  5. Erstellte Revit-Elemente nachverfolgen. Die Nachverfolgung hilft Grasshopper dabei, Revit-Elemente wiederzuerkennen, die zuvor mit Add-Komponenten erstellt wurden, und Duplikate zu vermeiden. Die Tracking-Informationen bleiben auch erhalten, wenn die Datei geschlossen und erneut geöffnet wird. Klicken Sie mit der rechten Maustaste auf die Mitte der Komponente, um einen der drei Modi auszuwählen:

    • Disabled: Die Nachverfolgung ist deaktiviert. Bei einer erneuten Ausführung der Definition können neue, doppelte Elemente entstehen.

    • Enabled: Replace: Bei jeder Ausführung von Grasshopper wird das vorherige Element durch ein neues ersetzt.

    • Enabled: Update: Dies ist die Standardeinstellung. Wenn die Revit API es zulässt, wird das vorhandene Element aktualisiert; andernfalls wird ein neues Element erstellt und das Verhalten wechselt zu Replace.

    Die Ausgänge von Add-Komponenten enthalten außerdem die Steuerelemente Highlight, Unpin, Delete und Release. Highlight wählt die erstellten Elemente aus und hebt sie hervor; Unpin hebt ihre Fixierung auf; Delete löscht die nachverfolgten Elemente. Release bewirkt, dass der Grasshopper-Ausgang die Elemente nicht mehr verfolgt, ohne sie zu löschen. Beachten Sie, dass nach Release doppelte Elemente entstehen können, wenn die Definition erneut ausgeführt wird.

  6. Vorschau und Solver bedarfsgerecht verwalten. Sie können die Vorschau einzelner Grasshopper-Komponenten ein- und ausschalten und den allgemeinen Vorschauzustand über die Registerkarte Rhinoceros in Revit ändern. Auch der Grasshopper-Solver lässt sich über dieselbe Registerkarte ein- und ausschalten. Bei großen Revit-Modellen kann das vorübergehende Deaktivieren des Solvers dazu beitragen, Wartezeiten zu reduzieren. Da Vorschauen eine Geometrieumwandlung erfordern, kann eine unnötig große Zahl aktiver Vorschauen die Revit-Ansicht verlangsamen.

  7. Einheiten und Toleranzen bei der Geometrieübertragung prüfen. Revit kann Kurven, BREP-Geometrie (NURBS) und Mesh-Daten aus Rhino übernehmen. Toleranzprobleme können jedoch dazu führen, dass die direkte Umwandlung fehlschlägt. Für Geometrie, die sich nicht direkt übertragen lässt, kann eine zweite Übertragungsmethode über eine SAT-Datei zum Einsatz kommen; laut Leitfaden ist dieser Weg langsamer. Wenn Rhino und Revit unterschiedliche Einheiten verwenden, fragt Rhino, ob die Einheiten an die Darstellung in Revit angepasst werden sollen. Unabhängig von der Antwort wird die Geometrie in beiden Anwendungen korrekt skaliert. Denken Sie daran, dass eine Skalierung des Modells in Rhino die Toleranz beeinflussen kann.

Häufige Fehler

Wenn die Vorschau bei jeder Komponente dauerhaft aktiviert bleibt, kann sich die Darstellungsleistung bei großen Modellen verschlechtern. Lassen Sie die Vorschau nur für Komponenten eingeschaltet, die Sie zur visuellen Kontrolle benötigen, und deaktivieren Sie sie für die übrigen. Steigen die Wartezeiten bei der Arbeit am Modell, können Sie den Grasshopper-Solver vorübergehend ausschalten.

Auch wenn die Definition ohne Prüfung des Tracking-Modus erneut ausgeführt wird, kann das unerwünschte Folgen haben. Bei Disabled ist die Nachverfolgung ausgeschaltet, sodass erneute Ausführungen doppelte Elemente erzeugen können. Release löscht die Elemente nicht, sondern bedeutet lediglich, dass der Grasshopper-Ausgang sie nicht länger verfolgt. Prüfen Sie vor einer Änderung der Tracking-Einstellungen, was die Steuerelemente Highlight und Delete am jeweiligen Ausgang bewirken.

Lassen Sie bei der Geometrieübertragung Toleranz und Modellposition nicht außer Acht. BREP-Daten mit ungeeigneter Toleranz können von Revit abgelehnt werden; der SAT-Import ist langsamer. Revit akzeptiert keine Kurvensegmente, die kürzer als etwa 1 mm sind. Für NURBS-Geometrie empfiehlt der Leitfaden, die Rhino-Toleranz auf die interne Toleranz von Revit einzustellen. Zu den im Leitfaden beschriebenen Optionen zählen, fehlerhafte Objekte in Rhino mit Selbadobject zu suchen und zu reparieren sowie bei bestehenden Modellen mit Toleranzproblemen Kanten neu zu erstellen und Flächen zu verbinden.

Nächste Schritte

Nach dem Verständnis der Grundlagen können Sie sich den offiziellen Leitfäden zur Datenübertragung von Revit nach Rhino und von Rhino nach Revit zuwenden. Für Revit-Wände, Vorhangfassaden und -systeme, räumliche Elemente, Öffnungen, tragende Elemente und Materialien gibt es eigene Workflows. Die Dokumentation behandelt außerdem Ansichten, Pläne, Zeichnungen, Bauteillisten und Berichte. Für den Rhino-Python-Editor, Grasshopper-Skriptkomponenten und die Nutzung der Revit API gibt es ebenfalls Inhalte zu Python und C#.

Auf der offiziellen Seite ist auch die Videoserie von Gavin Crump aufgeführt. Sie behandelt unter anderem eine Einführung in Rhino und Grasshopper, das Abrufen und Festlegen von Revit-Parametern, das Erstellen von Revit-Rastern und -Höhen, Sonnenstandsanalysen und Bildabtastung. Wenn Sie das nächste Thema passend zum Projekt auswählen, können Sie sich beim Lernen auf einen bestimmten Workflow konzentrieren, etwa Geometrieübertragung, Revit-Elementdaten oder Analyse.

Quellen und Lizenz

Dieser Leitfaden wurde auf Grundlage der offiziellen Rhino.Inside.Revit-Funktionsseite von Rhino, des Grasshopper-Leitfadens und der Rhino.Inside.Revit-Leitfäden ins Türkische übertragen und angepasst. In den Quellentexten sind diese Seiten mit Lizenz=frei gekennzeichnet. Die Themen der Videoserie von Gavin Crump wurden so übernommen, wie sie auf der offiziellen Seite aufgeführt sind; da die Quellen keine gesonderten Angaben zu einer offenen Lizenz der Videoinhalte enthalten, wurden keine Videos zitiert.

Quellen

3 Quellen
R
rhino3d.comrhino3d.com/inside/revit/1.0/guides/rir-grasshopper
Zusammenfassung
R
rhino3d.comrhino3d.com/inside/revit/beta/guides
Zusammenfassung
R
rhino3d.comrhino3d.com/features/rhino-inside-revit
Zusammenfassung

Quelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.

Die Einschätzung von 3dsınıfı
3dEinschätzung der Redaktion

Der praktische Wert von Rhino.Inside.Revit liegt darin, Freiformgeometrie aus Rhino im selben Workflow mit der Element- und Datenstruktur von Revit zu verbinden. Vor allem für Teams, die parametrisches Entwerfen, die Übertragung spezieller Geometrie und Revit-Daten nutzen, kann das Verständnis der Grasshopper-Komponenten und der Elementverfolgung Trial-and-Error reduzieren. Der Nutzen entsteht jedoch nicht allein durch die Installation des Add-ons, sondern dadurch, dass die Reihenfolge der Vorgänge und die Tracking-Modi korrekt verwaltet werden.

Für Büros und Studierende in der Türkei sollten zunächst die Kompatibilität mit Windows und der verwendeten Revit-Version geprüft werden. Die Quellen enthalten keine Angaben zu Preisen, Lizenzbedingungen oder Hardwarevoraussetzungen; aktuelle Kosten und technische Bedingungen sollten daher vor dem Einsatz im Team gesondert geprüft werden. Auch Übertragungsprobleme aufgrund von Toleranzen können im Produktionsplan zusätzliche Zeit erfordern.

Häufige Fragen

Welche Revit-Versionen unterstützt Rhino.Inside.Revit?

Auf der offiziellen Produktseite werden Revit 2018-2027 als Voraussetzung genannt. Rhino.Inside.Revit ist nur für Windows verfügbar.

Wie lassen sich Revit-Elemente in Grasshopper nachverfolgen, ohne Duplikate zu erzeugen?

Die Tracking-Funktion der Grasshopper-Add-Komponenten merkt sich erstellte Elemente. Enabled: Update versucht, vorhandene Elemente zu aktualisieren; Disabled deaktiviert die Nachverfolgung und kann zu Duplikaten führen.

Warum kann die Geometrieübertragung von Rhino nach Revit langsam sein?

Toleranzprobleme können die direkte Übertragung verhindern und den SAT-Import erforderlich machen; laut Quellleitfaden ist diese Methode langsamer. Auch zahlreiche Grasshopper-Vorschauen und große Revit-Modelle können die Leistung beeinträchtigen.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen