
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.
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.
Cursusinhoud
8 Hoofdstukken • 40 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsInleiding tot Grasshopper en parametrisch denken
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 2VerbergenVerberg detailsBekijk detailsGegevensstructuren: lijsten en bomen
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 3VerbergenVerberg detailsBekijk detailsCurves, oppervlakken en NURBS-geometrie
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 4VerbergenVerberg detailsBekijk detailsPanellering en oppervlakterationalisatie
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 5VerbergenVerberg detailsBekijk detailsAttractorlogica en veldgestuurd ontwerp
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 6VerbergenVerberg detailsBekijk detailsScripten met Python en C# in Grasshopper
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 7VerbergenVerberg detailsBekijk detailsIntegratie van structurele en milieu-analyse
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 8VerbergenVerberg detailsBekijk detailsOptimalisatie en generatieve ontwerpstrategieën
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.
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...

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.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

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




















