Kies uw taal
Cursus parametrisch ontwerpen met Grasshopper
Meer dan 2 miljoen studenten wereldwijd

Cursus parametrisch ontwerpen met Grasshopper

Beheers Grasshopper en neem de volledige beheersing over parametrisch en algoritmisch ontwerp. Deze cursus brengt je van kerndatastructuren en NURBS-geometrie naar optimalisatie, omgevingsanalyse en fabricage-output. Of je nu responsieve gevels ontwerpt of modellen voorbereidt voor digitale productie, je bouwt de computationele vaardigheden op die de volgende generatie architectuurpraktijk definiëren.

Dedika voor bedrijven

Wat je gaat leren:

Je leert parametrische definities in Grasshopper van de grond af opbouwen, beginnend met geometriecomponenten, datalijsten en bomen. Je genereert en rationaliseert complexe NURBS-oppervlakken, past attractorlogica toe om gradiëntgestuurde patronen te creëren, en ontwikkelt paneliseringsstrategieën die klaar zijn voor fabricage. De cursus behandelt constructieve analyse met Karamba3D, zonne- en daglichtsimulatie met Ladybug en Honeybee, en evolutionaire optimalisatie met Galapagos en Octopus. Je schrijft ook aangepaste Python- en C#-scripts om Grasshopper uit te breiden voorbij de standaardcomponenten. Na afloop heb je een portfolio-rijk project en een professionele workflow die ontwerpintentie direct verbindt met prestaties en productie.

Hoe je praktisch studeert Cursus parametrisch ontwerpen met Grasshopper

Hoe je oefent Cursus parametrisch ontwerpen met Grasshopper

Voor bedrijven die hun team willen trainen

Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.

Klik hier

Cursusinhoud

8 Hoofdstukken • 40 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

Inleiding tot Grasshopper en parametrisch denken

  • Les 1 • Grasshopper-interface en navigatie

    Behandelt het canvas, de componentenpanelen en de koppeling met de Rhino-viewport. Geeft de ruimtelijke vaardigheid die nodig is om definities efficiënt op te bouwen en te lezen.

  • Les 2 • Parametrische ontwerpconcepten en werkwijzen

    Legt de overgang vast van statisch naar parameter gestuurd modelleren. Koppelt ontwerpintentie aan computationele logica als de conceptuele ruggengraat van dit hoofdstuk.

  • Les 3 • Basiscomponenten voor geometrie

    Behandelt de primitieven punt, lijn, vlak en curve binnen Grasshopper. Bouwt de geometrische woordenschat die in alle volgende hoofdstukken wordt gebruikt.

  • Les 4 • Componenten, draden en gegevensstroom

    Legt uit hoe componenten via draden gegevens ontvangen, verwerken en uitvoeren. Studenten traceren de gegevensstroom om eenvoudige verbindingsfouten op te lossen.

  • Les 5 • Schuifregelaars en waarde-invoer

    Introduceert schuifregelaars, panelen en getalparameters als live-invoer. Toont aan hoe het wijzigen van waarden updates door een definitie verspreidt.

Hoofdstuk 2Bekijk details

Gegevensstructuren: lijsten en bomen

  • Les 1 • Lijstbewerkingen en -manipulatie

    Behandelt het splitsen, verschuiven en combineren van lijsten om datasets te hervormen. Maakt nauwkeurige controle mogelijk over welke geometrie welke parameterwaarden ontvangt.

  • Les 2 • Componenten voor boommanipulatie

    Leert Flatten, Graft, Simplify en Flip Matrix om bomen te hervormen. Studenten herstructureren niet-overeenkomende bomen om veelvoorkomende mismatches in gegevens op te lossen.

  • Les 3 • Inleiding tot gegevensbomen

    Introduceert vertakte gegevensstructuren en padnotatie. Studenten lezen boomvoorvertoningen en begrijpen waarom bomen ontstaan uit oppervlakte- en rasterbewerkingen.

  • Les 4 • Lijsten begrijpen in Grasshopper

    Legt uit hoe Grasshopper meerdere waarden opslaat als geordende lijsten. Vestigt lijstindexering als de basis voor alle technieken voor gegevensmanipulatie.

  • Les 5 • Regels voor matching en overerving

    Legt de matchingmodi langste-lijst, kortste-lijst en kruislings refereren uit. Studenten kiezen de juiste modus om de beoogde geometrische resultaten te produceren.

Hoofdstuk 3Bekijk details

Curves, oppervlakken en NURBS-geometrie

  • Les 1 • Basisprincipes van NURBS-curves

    Behandelt graad, controlepunt, knopen en gewichten van NURBS-curves. Koppelt wiskundige eigenschappen aan visueel gedrag voor een onderbouwd curveontwerp.

  • Les 2 • Oppervlakteanalyse en UV-ruimte

    Legt UV-parametrisering, oppervlaktenormalen en krommingsanalyse uit. Studenten gebruiken UV-coördinaten om geometrie nauwkeurig op oppervlakken te plaatsen.

  • Les 3 • Brep-bewerkingen en Booleaanse logica

    Behandelt Brep-constructie, Booleaanse unie, verschil en doorsnede. Studenten bouwen complexe vaste vormen door parametrische volumes te combineren en af te trekken.

  • Les 4 • Methoden voor oppervlaktegeneratie

    Introduceert methoden voor oppervlaktecreatie: Loft, Extrude, Sweep en Revolve. Studenten selecteren de juiste methode op basis van de vereisten van de ontwerpgeometrie.

  • Les 5 • Curve-analyse en -manipulatie

    Leert bewerkingen voor raaklijn, normaal, kromming en verschuiving op curves. Studenten extraheren geometrische gegevens om stroomafwaartse ontwerpbeslissingen aan te sturen.

Hoofdstuk 4Bekijk details

Panellering en oppervlakterationalisatie

  • Les 1 • Rationalisatie voor fabricage

    Groepeert vergelijkbare panelen op geometrie om het aantal unieke onderdelen te minimaliseren. Studenten passen clustering en labeling toe om panelsets voor te bereiden op productie.

  • Les 2 • Aangepaste paneelgeometrie toewijzen

    Wijst aangepaste 2D-paneelprofielen toe aan oppervlaktecellen met behulp van oppervlakteframes. Studenten creëren gevarieerde paneelontwerpen, aangestuurd door attractorlogica.

  • Les 3 • Platte panelen extraheren

    Extraheert en test panelen op vlakheid met behulp van afwijkingsanalyse. Studenten identificeren niet-vlakke panelen en passen correctiestrategieën toe.

  • Les 4 • Rastersystemen op oppervlakken

    Genereert rechthoekige, driehoekige en ruitvormige rasters die zijn toegewezen aan de UV-ruimte. Legt de rasterlogica vast die ten grondslag ligt aan alle paneliseringsworkflows.

  • Les 5 • Triangulatie en maaspanellering

    Converteert vierkantsrasters naar getrianguleerde mazen voor structurele efficiëntie. Studenten vergelijken lay-outs met vierkante en driehoekige panelen op geschiktheid voor fabricage.

Hoofdstuk 5Bekijk details

Attractorlogica en veldgestuurd ontwerp

  • Les 1 • Graph Mapper en waardehertoewijzing

    Regelt de niet-lineaire relatie tussen afstand en uitvoer met Graph Mapper. Studenten stemmen responscurves af om nauwkeurige visuele effecten te bereiken.

  • Les 2 • Gradiëntpatronen en responsieve gevels

    Combineert attractorlogica met panelisering om responsieve gevelsystemen te produceren. Studenten integreren alle attractortechnieken in een volledige geveldefinitie.

  • Les 3 • Curve- en oppervlakteattractoren

    Breidt attractorlogica uit naar curves en oppervlakken met behulp van de afstand tot het dichtstbijzijnde punt. Studenten creëren gradiënteffecten die lineaire of oppervlaktekenmerken volgen.

  • Les 4 • Basisprincipes van puntattractoren

    Wijst afstand van attractorpunten toe aan parameterwaarden die geometrie aansturen. Introduceert het kernattractorpatroon dat in alle veldgebaseerde workflows wordt gebruikt.

  • Les 5 • Vectorvelden en stroomlijnen

    Genereert vectorvelden op basis van wiskundige functies en traceert stroomlijnen erdoorheen. Studenten visualiseren directionele krachten als ontwerpgeometrie.

Hoofdstuk 6Bekijk details

Scripten met Python en C# in Grasshopper

  • Les 1 • RhinoCommon-geometrie in scripts

    Gebruikt RhinoCommon-klassen om geometrie in scripts te creëren en te manipuleren. Studenten genereren programmatisch curves, oppervlakken en transformaties.

  • Les 2 • Scripts verpakken als herbruikbare componenten

    Wikkelt scripts in clusterachtige componenten met pictogrammen en documentatie. Studenten bouwen een persoonlijke componentenbibliotheek voor herhaald gebruik in projecten.

  • Les 3 • Inleiding tot de scriptcomponent

    Introduceert de GhPython- en C# Script-componenten, hun editors en I/O-poorten. Studenten schrijven en draaien hun eerste aangepaste script binnen een definitie.

  • Les 4 • Python-syntax voor Grasshopper

    Behandelt Python-gegevenstypen, loops, conditionals en functies in de GH-context. Studenten vertalen native componentlogica naar gelijkwaardige Python-code.

  • Les 5 • Aangepaste algoritmen en logica

    Implementeert sortering, recursie en aangepaste wiskundige bewerkingen in scripts. Studenten lossen ontwerpproblemen op die logica vereisen die niet beschikbaar is in native componenten.

Hoofdstuk 7Bekijk details

Integratie van structurele en milieu-analyse

  • Les 1 • Structurele analyse met Karamba3D

    Introduceert Karamba3D-componenten voor eindige-elementenanalyse van constructies in GH. Studenten beoordelen balk- en schaalconstructies en lezen spanningsuitvoer.

  • Les 2 • Vormvinden met Kangaroo

    Gebruikt de Kangaroo-fysica-oplosser voor spannings-, compressie- en evenwichtsvormvindtechnieken. Studenten genereren constructief geïnformeerde vormen door live simulatie.

  • Les 3 • De analyse-ontwerpcyclus sluiten

    Voert analyseresultaten terug naar geometrieparameters om ontwerpiteratie te automatiseren. Studenten bouwen een definitie waarin prestatiemetingen direct de vorm aansturen.

  • Les 4 • Analyse van daglicht en thermisch comfort met Honeybee

    Verbindt Honeybee met Radiance en EnergyPlus voor daglicht- en thermische simulatie. Studenten evalueren de prestaties van ruimtes en passen geometrie aan om doelen te bereiken.

  • Les 5 • Zonne- en stralingsanalyse met Ladybug

    Voert zonnestralings- en zonpadanalyses uit met Ladybug-componenten. Studenten identificeren zones met hoge blootstelling om zonwering en gevelontwerp te informeren.

Hoofdstuk 8Bekijk details

Optimalisatie en generatieve ontwerpstrategieën

  • Les 1 • Machine Learning-ondersteuning bij optimalisatie

    Introduceert surrogaatmodellering en ML-gestuurd zoeken om optimalisatie te versnellen. Studenten gebruiken getrainde modellen om fitness te voorspellen zonder volledige simulatie-uitvoeringen.

  • Les 2 • Multi-objectieve optimalisatie met Octopus

    Gebruikt Octopus om Pareto-fronten te verkennen over concurrerende ontwerpdoelstellingen. Studenten visualiseren afwegingen en selecteren oplossingen uit de Pareto-set.

  • Les 3 • Evolutionaire oplosser Galapagos

    Configureert Galapagos voor single-objectieve optimalisatie met behulp van genetische algoritmen. Studenten stemmen populatiegrootte, mutatiesnelheid en beëindigingscriteria af.

  • Les 4 • Optimalisatiegrondslagen in ontwerp

    Definieert fitnessfuncties, ontwerpvariabelen en beperkingen in een parametrische context. Studenten formuleren een ontwerpprobleem als een oplosbare optimalisatietaak.

  • Les 5 • Generatief ontwerp met Populate en Genetics

    Genereert diverse ontwerppopulaties met behulp van willekeurige seed en genetische variatie. Studenten verkennen grote oplossingsruimtes voordat ze zich beperken tot optimale kandidaten.

Certificering

Jouw geldig certificaat van voltooiing

Deze cursus is voor jou:

  • Architectuurstudenten die klaar zijn om verder te gaan dan handmatig 3D-modelleren.

  • Praktiserende architecten die computationele hulpmiddelen aan hun workflow willen toevoegen.

  • Binnenhuisarchitecten die generatieve en datagestuurde ruimtelijke concepten verkennen.

  • Constructeurs die analysetools direct willen koppelen aan ontwerpgeometrie.

  • Industrieel ontwerpers die geïnteresseerd zijn in algoritmische vormgeving en fabricage-output.

  • Carrièreswitchers met een technische achtergrond die het computationele ontwerpveld betreden.

Wat onze studenten zeggen

Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

Belangrijkste opleidingen

FAQ

Wie is Dedika?

Is het certificaat geldig in Nederland?

Zijn de cursussen gratis?

Wat is de studielast van de cursus?

Hoe zien de cursussen eruit?

Hoe werken de cursussen?

Wat is de duur van de cursussen?

Wat zijn de kosten of prijzen van de cursussen?

Wat is een EAD- of online cursus en hoe werkt het?

PDF-cursus