Make Parametric Objects in Archicad with GDL

Let's learn about GDL in order to create BIM objects for Archicad

Make Parametric Objects in Archicad with GDL
Make Parametric Objects in Archicad with GDL

Make Parametric Objects in Archicad with GDL udemy course

Let's learn about GDL in order to create BIM objects for Archicad

This course will teach you about the GDL language in order to create parametric BIM objects for Archicad (and Allplan). There will be 4 overall parts for this course even though there 18 sessions.


Part 1 : Overall introduction and basic concepts

  • We will learn about object making in Archicad and why GDL is the way

  • We will learn about the GDL Editor which is the integrated IDE in Archicad

  • We will learn about basics in 2D, 3D and other basic concepts


Part 2 : Global concepts

Through the creation of a coffee table, we will explore in depth how to make a parametric object using the basics and developping on them.

  • We will learn about the geometry, the parameters and LOD management

  • We will also learn about UI creation and custom materials

  • We will also learn about optimizations, debugging and packaging


Part 3 : Specific concepts

In this last part, we will create 5 different objects that will introduce some new concepts

  • The Folding Staircase will teach us about path extrusions, MVOs and 2D annotation management

  • The Towel Heater will teach us about text inputs, macros and MEP connectors

  • The Shelves will teach us about boolean operations and texture mapping

  • The Rotating Spotlight will teach us about lighting and geometry imports

  • The Clock will teach us global variables and text related commands


Part 4 : Finale

In this final part, we will have a quick look on data in BIM objects and how they fare after an IFC export. We will also take inspiration from GDL developers around the world and how much it's possible to do with this language in order to broaden our horizons.

Finally, you will face  2 exercices :

  • A 50-question quiz that is a bit tricky

  • The creation of an Expanding Table by yourself that will require you to take from everything we learnt so far to succeed.