PAZ-RIA: Zwei Programme, ein Archicad-Projekt – was unser zweites PAZ-Rhino Live zeigte
PAZ-RIA lässt Rhino und Grasshopper in Archicad laufen: native Balken aktualisieren sich bei jedem Durchlauf statt sich zu verdoppeln. Kommt als Add-on zu PAZ-BOX.
Gestern, Donnerstag 15. Oktober 2026, ging unser zweites PAZ-Rhino Live auf LinkedIn zum Thema Interoperabilität. Darin zeigten wir PAZ-RIA zum ersten Mal öffentlich. PAZ-RIA lässt Rhino und Grasshopper in der gleichen Sitzung wie ein Archicad-Projekt laufen, ohne dass Dateien zwischen ihnen wandern. Die Grasshopper-Canvas liest Daten direkt aus dem Archicad-Modell, und die Geometrie und 2D-Zeichnungen, die es erzeugt, kommen als native Archicad-Elemente in den Archicad-Ansichten zurück.
Andrés Velasco Muro, der PAZ – Parametric Academy Zurich gegründet hat, führte die Sitzung. Die vollständige Wiederholung ist auf LinkedIn verfügbar. Sie folgt der ersten PAZ-Rhino-Sitzung vom 6. Oktober. Wie unser Vorschau vom 6. Oktober berichtete, startete diese Sitzung von einer Frage: Welche Aufgabe wiederholt dein Büro jede Woche?
Die Menschen dahinter
Nichts davon stammt von uns. Rhino kommt von Robert McNeel & Associates, und Grasshopper begann als Davids Ruttons Arbeit in McNeel. McNeel baute auch Rhino.Inside, die Technologie, die es Rhino und Grasshopper ermöglicht, in anderen Host-Anwendungen zu laufen, und PAZ-RIA läuft darauf. Diese Arbeit ist sorgfältige Technik, die nur sehr wenige Nutzer je sehen, und sie ist das Fundament, auf dem wir aufbauen. Wir nutzen sie bereits in unserer Beratungsarbeit mit Büros. Gestern begannen wir, sie mit unseren eigenen Nutzern zu teilen.
Die Demo, die zählt
Ein Moment in der Wiederholung lohnt sich zu wiederholen. Ein Grasshopper-Skript platzierte eine Voronoi- und triangulierte Balkenstruktur auf einer Platte und schickte sie als native Balken in Archicad, jeder mit seiner Länge und seinem Querschnitt. Dann lief das Skript ein zweites Mal. Das Modell füllte sich nicht mit Kopien. Die gleichen Balken bewegten sich zu den neuen Positionen, die das Skript ihnen gab.
Dort liegt der Wert. Ein Skript, das Duplikate hinterlässt, schafft eine Aufräumaufgabe. Ein Skript, das seine Elemente besitzt, ist ein Designwerkzeug, das du so oft laufen lässt, wie sich das Design ändert. Die Geometrieregeln bleiben in Grasshopper und die Dokumentation bleibt in Archicad, und keine Seite muss ihre Rolle aufgeben.
Auf dem Bildschirm geschieht dies im PAZ-RIA-Player-Fenster, einer einfachen Liste von Grasshopper-Skripten mit einem Run-Button neben jedem. Ein Büro kann seine eigenen Skripte dort in einer Bibliothek sammeln und die, die es am häufigsten nutzt, auf eine Tastaturkombination legen.
←HEUTE: Am 15. Oktober 2026 landete ein Grasshopper-Balkengitter als native Balken in Archicad, und ein zweiter Durchlauf aktualisierte diese Balken statt sie zu kopieren.
→3012: In Zürich-3012 führt jedes Büro eine Bibliothek von Designregeln, die es besitzt, und lässt sie so oft laufen, wie es neu zeichnet.
Wendepunkt: Die Entscheidung, Elemente zu aktualisieren statt sie zu duplizieren, ist das, was einen einmaligen Import in ein Werkzeug verwandelt, das du immer wieder nutzen kannst.
Wem das wirklich dient
PAZ-RIA ist für eine ganz bestimmte Person. In vielen Büros gibt es jemanden, der Grasshopper kennt und Archicad liebt, und bis jetzt musste diese Person zwischen zwei Programmen arbeiten. Viele von ihnen sind unsere eigenen Absolventinnen und Absolventen der Building System Specialist (39 insgesamt) und die Studierenden jetzt in Edition XIV, die am 1. September 2026 begann. Mit PAZ-RIA kann diese Person die Automatisierung des Büros führen und seine Skriptbibliothek intern aufbauen, statt den Job an Aussenstehende abzugeben.
Zur Verfügbarkeit: PAZ-RIA wird als neues Add-on zu PAZ-BOX in allen drei Packs beitreten, und PAZ-Rhino-Lizenzinhaberinnen und -inhaber bekommen ihre eigene Version. Wir kündigten gestern keinen Preis oder ein Veröffentlichungsdatum an, also raten wir auch hier nicht. Ein Trade-off ist es wert, deutlich zu sagen. Eine gemeinsame Skriptbibliothek ist nur so zuverlässig wie sein schwächstes Skript, und ein Skript, das Elemente aktualisiert, wird einen Fehler genauso treu über jedes Element hinweg aktualisieren, das es besitzt.
Atelier: Für ein 12-Personen-Atelier in Zürich geht es nicht um mehr Automatisierung. Es geht darum, dass die Designregeln des Büros bei den Menschen bleiben, die sie nutzen. Wenn KI-Tools einen Teil deines Grasshopper-Codes schreiben, muss immer noch jemand im Büro das Skript besitzen, das auf dem Live-Modell läuft. Montagszug: Benenne einen Besitzer für die Skriptbibliothek des Büros und einigt euch darauf, dass kein Skript auf einem Projektmodell läuft, bis es seine eigenen Elemente beim zweiten Durchlauf sauber aktualisiert.
Hack: Gib jedem Element, das dein Skript erzeugt, einen stabilen Schlüssel, damit der zweite Durchlauf Elemente aktualisiert, statt neue hinzuzufügen. Lauf den Code in einer GhPython-Komponente, mit beams als Liste von Kurven; scriptcontext.sticky behält die Schlüssel von einem Solve zum nächsten. Jeder Balken behält seinen Schlüssel über Durchläufe hinweg, und nur seine Endpunkte und Länge ändern sich.
import scriptcontext as sc, uuid
keys = sc.sticky.setdefault("beam_keys", {})
out = []
for i, crv in enumerate(beams):
k = keys.setdefault(i, str(uuid.uuid4())) # reuse the key, never mint a copy
out.append((k, crv.PointAtStart, crv.PointAtEnd, crv.GetLength()))
a = outPAZ-Rhino Live geht nächste Woche weiter, und die nächste Ausgabe knüpft mit PAZ-RIA dort an, wo diese aufgehört hat.
Archicad-Nutzer, die sehen möchten, wie dies neben PAZGPT und den anderen Archicad Add-Ons passt, finden die aktuellen Packs auf der PAZ-BOX-Seite. Vor Montags Stand-up schreibt die eine wiederholte Aufgabe auf, die du zuerst an ein Skript übergeben würdest, und benenne die Person in deinem Büro, die es besitzen sollte.
PAZ Kaffi · interdisziplinäre Redaktionsarbeit, geleitet von der PAZ Academy