Wir haben in den letzten Wochen bereits einige Posts über Dynamo veröffentlicht – aber wissen Sie auch, was Dynamo genau ist und welche Vorteile es Ihnen bietet?
Dynamo ist eine kostenfreie, auf open-source basierende Erweiterung für Revit, die Ihnen eine visuelle Programmierschnittstelle zu Revit bietet.
Bei visueller Programmierung werden fertige Code-Blöcke so miteinander verknüpft, dass sie eine logische Einheit ergeben und bestimmte Aufgaben erfüllen.
Diese Aufgaben können mathematische Berechnungen, Erstellung einfacher geometrische Körper, Erstellung komplexer Geometrien nach dem Prinzip des generativen Designs, oder auch Datamining und diverse Auswertungen.
Mögliche Anwendungsgebiete von Dynamo für Revit sind:
- Erstellung komplexer parametrischen Geometrie
Beispiel: Stadiondesign mit Dynamo (http://builz.blogspot.com) - Geometrieanalyse (in Abhängigkeit von Sonnenstand, Entfernung zu bestimmten Punkten, Größe/Form von einzelnen Feldern auf unterteilten Flächen)
Beispiel: Solaranalyse in Dynamo (http://builz.blogspot.com)
- Nutzung der Analysedaten für die Parametrisierung der Geometrie (z.B. allgemeine Formfindung, Ausrichtung von Sonnenpaneelen, Fassadenöffnungen / Verschattung abhängig von der Sonneneinstrahlung, Standardisierung von Fassadenpaneelen)
Beispiel: regulierung der Öffnungsgröße in den Fassadenpaneelen nach Sonneneinstrahlung (Autodesk Demo Beispiel) - Direkter Import / Export von externen Daten, wie z.B. .xls oder .sat
Beispiel: Dynamo-Knoten für den Import verschiedener Dateiformate - Datamining und Auswertungen (beispielsweise für die Mengenermittlung, Erstellung von Raumbüchern etc.)
Beispiel: Datamining von Nathan Miller auf der AU (http://au.autodesk.com/) - Direkter Zugriff auf die Revit Programmierschnittstelle (API), die Erzeugung und Analyse von Revit-Geometrie, Platzierung von nativen Revit-Familien, Manipulation von Parametern etc. ermöglicht.
Beispiel: parametrisches Tragwerk in Revit inklusive Berechnung und Auswertung in Dynamo (http://vasshaug.net/)
Dynamo für Revit können Sie als kostenfreies Plugin hier herunterladen: http://dynamobim.org/
Dynamo bietet Ihnen direkt nach der Installation eine Reihe von vorgefertigten Code-Blocks (Knoten oder Nodes), die Sie direkt verwenden können. Da Dynamo ein open-source Projekt ist, erhalten Sie über den Menupunkt "Pakete" viele weitere Nodes, die von Dynamo Nutzern entwickelt wurden.
Darüber hinaus können Sie direkt in Dynamo in den sogenannten "Code Blocks" DesignScript Befehle nutzen sowie eigene Nodes in Python programmieren.
Wir haben auch bereits eine Liste mit wertvollen Links für Sie zusammen gestellt, die Sie beim erlernen von Dynamo unterstützen – diese finden Sie hier.