
Explore the Rhino user interface and four viewports with axis indicators. Use the mouse wheel to zoom and right-click to translate or rotate, with shift+right-click for perspective translation.
Explore the Rhino user interface, navigating menus and toolbars to access commands for creating curves, points, and surfaces, and use the command line for quick access.
Create edge points in Grasshopper by naming sliders, moving points with unit vectors, and dividing width by two to center the edges so they move with the center point.
Explore a native rectangle method in Grasshopper. Create a rectangle with its center as the construction point, raise it to height, interpolate sections, and close the geometry.
Create a native box in Grasshopper by centering it on a plane, converting to a b-rep, and moving the box from its centroid to the bottom face center.
Loft three rectangular sections to form a pier in Grasshopper, set the loft to straight, generate extremity surfaces, join vreps to close the volume, and review the exercise steps.
Explore essential list operations in Grasshopper, including list item indexing, splitting and sorting lists, inserting and shifting items, and applying consistent transformations to keys and values.
Place multiple piers along a curve alignment in Grasshopper using chainages, length evaluation, and orient with tangents via construct plane and flip plane.
Master managing pier heights with Grasshopper data trees by using five branches, three polyline curves per branch, and match tree to align duplicates; update one value to propagate changes.
Create a grid of cylinders with varied heights using data trees, exploring two difficulty levels and assembling the script with blocks like graph, flatten, and simplify.
Extract pile coordinates in Grasshopper by deconstructing pile faces, computing centroids, and naming piles and caps, then format sentences like 'PE11 coordinates are X=... Y=...' for Excel export.
Learn Grasshopper 3D and parametric design from scratch & no coding experience required.
Important note: This Grasshopper course is not a general overview covering every component. It is built specifically for designers, BIM specialists, civil engineers, and structural engineers working on bridges and infrastructure who want to automate and accelerate their design workflow using visual programming in Rhino + Grasshopper. Exercises and explanations are based on feedback from engineers I have trained, making computational design accessible to beginners and non-coding professionals. The learning curve is optimized so you spend less time watching and more time practicing.
Welcome to my course!
Ready to push your engineering design skills to the next level? Computational and parametric design is rapidly transforming civil engineering and infrastructure projects, and there is a reason why. Not only does it accelerate design efficiency, it also strengthens accuracy, coordination, and constructability.
While it can be difficult to penetrate the powerful world of Grasshopper, I can tell you that it is absolutely worth the effort.
As an engineer designing bridges, tunnels, culverts or even roads, highways, utilities, Grasshopper will be a gamechanger in your design routine. Equip yourself with the most trending tool in modern civil and structural engineering design and get ready to rank first in the efficiency ladder of your company.
Still not convinced? You don't have any experience with coding or any algorithmic tool? Absolutely no worries, this course is made exactly for your situation!
In this course :
- I will expose what is the concept of computational and parametric design
- I will teach you what an algorithm is, how to create one step by step, how to optimize it and how to implement it
- I will help you familiarize yourself with Rhino and Grasshopper User interface through the menus, viewports and commands available
- I will explain gradually the different components and parameters when needed instead of bulk learning
- I will give definitions of Grasshopper types so that every block used makes sense
- I will help you master fully the fundamentals of Grasshopper which are, too often, underestimated and make you stagnate in your learning journey
- I will challenge the knowledge learnt during this course, ensuring that you leave with what you came for
- I will introduce the concept of List and data management
- I will help you create your first parametric object
- I will guide you creating your first parametric pier
Alright, if you made your choice, then let's dive in the amazing world of Grasshopper!
Note that this course is the part 1 & 2 of a long series of tutorials. As a student of this course, you will receive a special discount for upcoming parts
This course is designed with PatchWork Laboratory, my company that helps engineers and engineering firms reach their full potential.