know/how/to STUDIOTOOLS Learn.Make.Repeat.

/GRASSHOPPER
Plugins.

Kuratierte Grasshopper-Erweiterungen für Simulation, Klimaanalyse, Meshbearbeitung, Panelierung und datengetriebene Workflows. Alle Plugins sind frei verfügbar über Food4Rhino.

Physik & Formfindung Kangaroo

Kangaroo ist ein Physik- und Formfindungs-Plugin für Grasshopper. Es wird genutzt, wenn Geometrie durch Kräfte, Spannungen, Abstände oder Regeln entwickelt werden soll, statt statisch aufgebaut zu werden. Typische Einsatzbereiche sind Membranen, Seilnetze, elastische Strukturen, Mesh-Relaxation, Abstandssysteme und geometrische Optimierung.

Formfindung Simulation Architektur Produktdesign Digitale Fertigung
Simulation
  • Solver (Kangaroo2)Kernkomponente der Physik-Simulation. Alle Goals werden hier zusammengeführt und simuliert.
  • Zombie SolverBerechnet einmalig einen Gleichgewichtszustand. Ideal für statische Formfindung ohne Animation.
  • BounceSolver (K1)Älterer Kangaroo-1-Solver. Noch in manchen Skripten vorhanden.
Goals – Form
  • AnchorXYZFixiert Punkte an ihrer Position. Grundlegend in jeder Kangaroo-Simulation.
  • Length GoalZwingt eine Kante auf eine Ziellänge. Für Stab-Netzwerke.
  • Angle GoalHält einen Winkel zwischen zwei Linien aufrecht.
  • PressureErzeugt gleichmäßigen Innendruck auf ein geschlossenes Mesh.
  • GravitySimuliert die Schwerkraft auf Punkte. Für hängende Seile und Netze.
  • SpringFromLineWandelt Linien in Federelemente um. Kernbaustein für elastische Netzwerke.
Goals – Constraint
  • CoPlanarHält Punkte in einer gemeinsamen Ebene.
  • OnCurveZwingt Punkte auf eine Kurve.
  • OnSurfaceZwingt Punkte auf eine Fläche.
  • ClashSolidVerhindert das Durchdringen von Geometrie (Kollisionserkennung).
Mesh Tools
  • MeshFromLinesErstellt ein Mesh aus einem Liniennetzwerk für K2-Simulation.
  • Show ParticlesVisualisiert Partikel des Simulationsmeshes während der Laufzeit.
Klima & Umweltanalyse Ladybug

Ladybug verbindet Grasshopper mit Klima- und Wetterdaten. Das Plugin macht Sonne, Wind, Temperatur, Strahlung und Standortbedingungen sichtbar und hilft, Entwürfe früh nach Umweltfaktoren zu bewerten. Es eignet sich besonders für Sonnenstudien, Verschattung, Radiation Analysis, Windrosen und erste Komfortanalysen.

Klima Sonne & Schatten Nachhaltigkeit Architektur Städtebau
Import
  • LB Import EPWImportiert eine EPW-Klimadatendatei. Erster Schritt in jedem Klimaanalyse-Skript.
  • LB Import LocationExtrahiert Standort-Informationen aus EPW oder gibt Koordinaten direkt ein.
Sonne & Himmel
  • LB Sun PathVisualisiert den Sonnenpfad für einen Standort. Grundlage für Verschattungsanalysen.
  • LB Sunlight HoursBerechnet die Anzahl direkt besonnter Stunden auf einer Geometrie.
  • LB Incident RadiationBerechnet die auftreffende Solarstrahlung auf Oberflächen (kWh/m²).
  • LB Sky MatrixErstellt eine diffuse Himmelsstrahlungsmatrix aus EPW-Daten.
Visualisierung
  • LB Legend ParametersSteuert die Legende für Falschfarben-Analysen.
  • LB Color MeshFärbt ein Analyse-Mesh nach Ergebniswerten ein.
  • LB Hourly PlotErstellt eine stündliche Grafik von Klimadaten über das Jahr.
  • LB Wind RoseZeichnet eine Windrose aus EPW-Winddaten.
Analyse
  • LB View PercentBerechnet den prozentualen Sichtanteil auf Zielgeometrie.
  • LB PMV ComfortBerechnet den Thermischen Komfort nach PMV/PPD-Norm (ISO 7730).
  • LB UTCI ComfortBerechnet den Universal Thermal Climate Index für Außenraumkomfort.
Gebäudeanalyse & Simulation Honeybee

Honeybee erweitert Grasshopper um detaillierte Gebäudeanalyse und Simulation. Während Ladybug Klima- und Standortdaten verständlich macht, arbeitet Honeybee mit Räumen, Zonen, Öffnungen, Materialien und Nutzungsprofilen. Relevant für Tageslicht-, Energie- und Komfortsimulationen mit Engines wie Radiance, OpenStudio und EnergyPlus.

Gebäudeanalyse Tageslicht Energie Fassade Innenraum
Modell
  • HB Room from SolidErstellt einen Honeybee-Raum aus einem geschlossenen Brep. Grundbaustein für alle Energiemodelle.
  • HB FaceErstellt oder bearbeitet eine einzelne Raumfläche mit Typklassifikation.
  • HB ApertureFügt eine Fensteröffnung in eine HB-Fläche ein.
  • HB ModelZusammenführung aller Räume zu einem vollständigen Honeybee-Modell.
Energie
  • HB Simulation ParameterDefiniert Simulationsparameter: Zeitraum, Zeitschritte, Ausgaben.
  • HB Run Energy SimulationStartet die EnergyPlus-Energiesimulation. Benötigt OpenStudio/EnergyPlus.
  • HB People / Lighting / EquipmentDefiniert interne Lasten für Räume.
  • HB HVAC SystemWeist einem Raum ein HVAC-System zu.
Radiance / Tageslicht
  • HB Radiance SimulationFührt eine Radiance-basierte Lichtsimulation durch.
  • HB Sensor GridErstellt ein Mess-Raster auf einer Fläche für Licht- und Strahlungsanalysen.
  • HB Annual DaylightBerechnet Jahres-Tagslicht-Metriken (DA, cDA, UDI). Für LEED/DGNB-Nachweise.
Morphing & Interpolation Pufferfish

Pufferfish erweitert Grasshopper um Werkzeuge für Übergänge, Interpolation und kontrollierte Formveränderung. Statt Zwischenformen manuell zu modellieren, werden Übergänge parametrisch über Faktoren gesteuert. Hilfreich für Morphing, Tweening, Formserien und weiche Formveränderungen.

Morphing Formserien Produktdesign Muster Freiform
Tweens
  • Tween CurveInterpoliert N Kurven zwischen zwei Eingangskurven. Für weiche Übergänge zwischen Profilen.
  • Tween SurfaceInterpoliert zwischen zwei Flächen. Für Formübergänge und Morphing-Studien.
  • Tween Two PointsInterpoliert N Punkte zwischen zwei Endpunkten.
  • Multi-Tween CurveInterpoliert zwischen mehreren (mehr als 2) Kurven gleichzeitig.
Morphing
  • Spatial DeformDeformiert Geometrie basierend auf der räumlichen Nähe zu Ankerpunkten.
  • Curve Frame Along CurveErstellt Ebenen entlang einer Kurve mit kontrollierbarer Torsion.
  • Average CurveBerechnet eine gemittelte Kurve aus mehreren Eingangskurven.
Data
  • Duplicate DataDupliziert Datenelemente N-mal. Kompaktere Alternative zu Repeat Data.
  • Random ReduceEntfernt zufällig einen Prozentsatz der Elemente aus einer Liste.
  • Interpolate DataInterpoliert zwischen zwei Datensätzen mit einem Faktor 0–1.
Paneling & Strukturen LunchBox

LunchBox ist eine Sammlung direkter Werkzeuge für Muster, Paneling, Strukturen und einfache datenbasierte Workflows. Das Plugin ist stark bei regelmäßigen Systemen wie Fassadenrastern, Diamond Grids, Hexagons, Strukturmustern und mathematisch aufgebauten Flächen. Nutzung oft sehr unmittelbar: Fläche oder Kurve hinein, System wählen, Parameter anpassen.

Paneling Raster Fassaden Strukturen Parametrische Muster
Panels
  • Quad PanelsErstellt ein Raster aus Viereck-Paneelen auf einer Fläche. Klassische Fassadenrasterteilung.
  • Triangle Panels A/BUnterteilt eine Fläche in Dreieckspanele in zwei Diagonalvarianten.
  • Diamond PanelsErstellt rautenförmige Panele auf einer Fläche.
  • Hexagonal PanelsErzeugt ein Hexagon-Raster auf einer Fläche. Für Wabenstrukturen.
  • Staggered PanelsErstellt versetzte Rechteck-Panele. Für Ziegelraster und dynamisch versetzte Fassaden.
Struktur
  • Space TrussGeneriert ein 3D-Raumfachwerk über einer Fläche. Für Tragstrukturen und Dachkonstruktionen.
  • Diagrid StructureErzeugt ein diagonales Gitternetz auf einer Fläche. Für Diagrid-Fassaden.
  • Platonic SolidsErstellt die 5 Platonischen Körper als Mesh-Basis.
  • GearErstellt ein parametrisches Zahnrad-Profil.
Mathematik
  • Fibonacci SphereVerteilt Punkte gleichmäßig auf einer Kugeloberfläche nach dem Fibonacci-Prinzip.
Mesh Subdivision & Glättung Weaverbird

Weaverbird ist ein Mesh-Plugin für Subdivision, Glättung und topologische Bearbeitung. Es wird genutzt, um kantige Meshes zu verfeinern, zu glätten, zu verdicken oder für weitere Bearbeitung vorzubereiten. Typisch: grobes Mesh erzeugen, Struktur kontrollieren, dann mit Weaverbird verfeinern.

Meshes Subdivision 3D-Druck Skulptur Produktdesign
Subdivision
  • WB Catmull-ClarkUnterteilt ein Mesh nach Catmull-Clark (glatte, kubische Subdivisions). Standard für organische Formen.
  • WB Loop SubdivisionLoop-Subdivision für Dreiecks-Meshes. Gleichmäßigere Dreiecksverteilung.
  • WB Sqrt3Sqrt3-Algorithmus: teilt jede Dreiecksfläche durch Einfügen eines Mittelpunkts.
Transformation
  • WB Picture FrameErzeugt Rahmen-Offsets innerhalb jeder Mesh-Fläche (Lochstruktur).
  • WB StellateStellt Mesh-Flächen auf (Pyramiden-Extrusion pro Face). Für Stachel-Muster.
  • WB Triangulate FacesKonvertiert alle Mesh-Flächen zu Dreiecken.
  • WB WeldSchweißt benachbarte Mesh-Vertices zusammen.
Analyse & Utils
  • WB Mesh VerticesGibt alle Vertices eines Meshes als Punktliste zurück.
  • WB Naked BoundaryExtrahiert die äußeren Randkanten eines Meshes.
  • WB Join & WeldVerbindet mehrere Meshes und schweißt dabei nahe Vertices zusammen.
  • WB Mesh from PointsErstellt ein Mesh aus einer strukturierten Punktmatrix.
Daten & Dateien Raven

Raven unterstützt datengetriebene Grasshopper-Workflows mit Dateien, Tabellen und strukturierten Datenformaten. Es ist relevant, wenn Excel, CSV, Text oder JSON in eine Definition eingelesen oder aus Grasshopper exportiert werden sollen. Grasshopper wird damit zu einem Werkzeug für Daten, Automatisierung, Dokumentation und Schnittstellen.

Excel CSV JSON Dateien Datenworkflows
Daten
  • Raven Read ExcelLiest Daten aus einer Excel-Datei (.xlsx) in Grasshopper ein.
  • Raven Write ExcelSchreibt Grasshopper-Daten in eine Excel-Datei.
  • Raven Read CSVLiest eine CSV-Datei als Datenbaum ein.
  • Raven Write CSVSchreibt Daten aus Grasshopper als CSV-Datei.
Text
  • Raven Read Text FileLiest eine Textdatei zeilenweise ein.
  • Raven Write Text FileSchreibt Text-Daten in eine Datei.
  • Raven String FormatFormatiert Text mit Platzhaltern wie {0}, {1}.
JSON & Dateisystem
  • Raven Read JSONLiest eine JSON-Datei als Datentree ein.
  • Raven Write JSONSchreibt Grasshopper-Daten als JSON-Datei.
  • Raven Parse JSONParst einen JSON-String direkt ohne Datei.
  • Raven Directory ContentsListet alle Dateien in einem Ordner auf. Für Batch-Verarbeitungen.