Select a Language

Parametric Modeling Grasshopper/Python

Grasshopper är ett visuellt programmeringsverktyg som används för att skapa parametriska mönster och generativ konst. Det är ett plugin för Rhino, en populär 3D-modelleringsprogramvara. Grasshopper låter designers skapa komplexa geometriska former och mönster genom att koppla ihop förbyggda komponenter i ett nodbaserat gränssnitt. Programvaran använder grafiskt skript för att automatisera repetitiva uppgifter och snabbt iterera genom designalternativ. Grasshopper används ofta inom arkitektur, produktdesign, teknik och andra kreativa områden. Det låter designers utforska flera designlösningar i realtid, vilket ger dem fullständig kontroll över designprocessen. Med sitt lättanvända gränssnitt och omfattande bibliotek med komponenter har Grasshopper blivit ett kraftfullt verktyg för digital tillverkning och prototypframställning.

Grundläggande 3 dagar

Kursbeskrivning: Denna 3-dagars online/på plats kurs är utformad för att introducera deltagarna till parametrisk modellering med Grasshopper, en visuell programmeringsplattform integrerad med Rhino 3D. Kursen fokuserar på att lära deltagarna grunderna i Grasshopper, inklusive datatyper, operatörer, kontrollstrukturer och listmanipulation, för att skapa parametriska modeller och geometrier. Genom en kombination av handledning, övningar och praktiska tillämpningar kommer deltagarna att få en grundläggande förståelse för parametrisk modellering och dess tillämpningar.

Kursens mål:

  • Förstå grunderna i parametrisk modellering och dess fördelar.
  • Använda Grasshopper-gränssnittet för att skapa och manipulera geometriska objekt.
  • Arbeta med parametrar och regler för att skapa dynamiska och justerbara modeller.
  • Använda datastrukturer och algoritmer för att effektivt hantera och manipulera data.
  • Integrera Grasshopper med Rhino för att skapa komplexa och dynamiska designprojekt.

Kursinnehåll:

  • Dag 1:
    • Introduktion till parametrisk modellering och Grasshopper-gränssnittet
    • Grundläggande datatyper och operatörer i Grasshopper
    • Skapa enklare geometriska former med Grasshopper
  • Dag 2:
    • Arbeta med parametrar och kontrollstrukturer för dynamisk modellering
    • Använda listor och listmanipulation för att skapa mönster och repetitioner
    • Skapa enklare algoritmer för att generera geometriska former och mönster
  • Dag 3:
    • Avancerad parametrisk modellering: Att skapa parametrar för geometriska komplexiteter
    • Integrera Grasshopper med Rhino för att skapa komplexa designprojekt
    • Exportera modeller från Grasshopper till Rhino för vidare bearbetning och visualisering

Kurskrav:

  • Dator med tillgång till internet och möjlighet att installera Rhino och Grasshopper (studentversioner kan användas).
  • Grundläggande datorfärdigheter och bekantskap med 3D-modelleringsbegrepp.
  • Inga tidigare erfarenheter av Grasshopper krävs, men en önskan att lära sig och utforska parametrisk modellering är nödvändig.

Bedömning: Deltagarna kommer att bedömas genom deltagande i kursaktiviteter och genom att slutföra övningar och parametriska modelleringsuppgifter. Efter avslutad kurs kommer deltagarna att få ett intyg som bekräftar deras deltagande och grundläggande kunskaper inom parametrisk modellering med Grasshopper.

Denna kursbeskrivning och kriterier kan anpassas baserat på specifika behov eller krav från organisationen eller deltagarna.

Modellering med GH-python 2 dagar

Kursbeskrivning: Denna 2-dagars online/på plats kurs är utformad för att introducera deltagarna till parametrisk modellering med GH-Python i Grasshopper, vilket kombinerar visualiseringen av Grasshopper med styrkan hos Python-programmeringsspråket. Kursen fokuserar på att lära deltagarna grunderna i Python-programmering för att skapa mer avancerade och flexibla parametriska modeller i Grasshopper-miljön. Genom en kombination av handledning, övningar och praktiska tillämpningar kommer deltagarna att få en grundläggande förståelse för parametrisk modellering med GH-Python.

Kursens mål:

  • Förstå grunderna i Python-programmering och dess tillämpning inom Grasshopper.
  • Använda GH-Python-komponenter för att skapa parametriska modeller och geometrier.
  • Arbeta med variabler, villkor, loopar och funktioner i Python för att skapa dynamiska modeller.
  • Integrera Python-skript i Grasshopper för att skapa komplexa designprojekt.
  • Tillämpa grundläggande algoritmer och datatyper för att manipulera geometriska data.

Kursinnehåll:

  • Dag 1:
    • Introduktion till Python-programmering för Grasshopper
    • Grundläggande syntax och variabler i Python
    • Skapa enklare Python-skript för att generera geometriska former i Grasshopper
  • Dag 2:
    • Arbeta med villkor, loopar och funktioner i Python för att skapa dynamiska modeller
    • Använda listor och listmanipulation för att skapa mönster och repetitioner
    • Integrera externa bibliotek och paket för att utöka funktionaliteten hos Python-skript i Grasshopper

Kurskrav:

  • Dator med tillgång till internet och möjlighet att installera Rhino och Grasshopper (studentversioner kan användas).
  • Grundläggande datorfärdigheter och bekantskap med 3D-modellering och Grasshopper-gränssnittet.
  • Inga tidigare erfarenheter av Python krävs, men en önskan att lära sig och utforska parametrisk modellering är nödvändig.

Bedömning: Deltagarna kommer att bedömas genom deltagande i kursaktiviteter och genom att slutföra övningar och parametriska modelleringsuppgifter med GH-Python. Efter avslutad kurs kommer deltagarna att få ett intyg som bekräftar deras deltagande och grundläggande kunskaper inom parametrisk modellering med GH-Python i Grasshopper.

Denna kursbeskrivning och kriterier kan anpassas baserat på specifika behov eller krav från organisationen eller deltagarna.