Grasshopper is a visual programming tool used for creating parametric designs and generative art. It is a plugin for Rhino, a popular 3D modeling software. Grasshopper allows designers to create complex geometric forms and patterns by connecting pre-built components in a node-based interface. The software utilizes graphical scripting to automate repetitive tasks and quickly iterate through design options. Grasshopper is widely used in architecture, product design, engineering, and other creative fields. It allows designers to explore multiple design solutions in real-time, giving them complete control over the design process. With its easy-to-use interface and extensive library of components, Grasshopper has become a powerful tool for digital fabrication and prototyping.
Course description: This 3-day online/on-site course is designed to introduce participants to parametric modeling using Grasshopper, a visual programming platform integrated with Rhino 3D. The course focuses on teaching participants the basics of Grasshopper, including data types, operators, control structures and list manipulation, to create parametric models and geometries. Through a combination of tutorials, exercises and practical applications, participants will gain a basic understanding of parametric modeling and its applications.
Course objectives:
Course content:
Course requirements:
Assessment: Participants will be assessed through participation in course activities and by completing exercises and parametric modeling tasks. Upon completion of the course, participants will receive a certificate confirming their participation and basic knowledge of parametric modeling with Grasshopper.
This course description and criteria can be adapted based on specific needs or requirements of the organization or participants.
Course Description: This 2-day online/on-site course is designed to introduce participants to parametric modeling with GH-Python in Grasshopper, combining the visualization of Grasshopper with the power of the Python programming language. The course focuses on teaching participants the basics of Python programming to create more advanced and flexible parametric models in the Grasshopper environment. Through a combination of tutorials, exercises and hands-on applications, participants will gain a basic understanding of parametric modeling with GH-Python.
Course objectives:
Course content:
Course requirements:
Assessment: Participants will be assessed by participation in course activities and by completing exercises and parametric modeling tasks with GH-Python. Upon completion of the course, participants will receive a certificate confirming their participation and basic knowledge of parametric modeling with GH-Python in Grasshopper.
This course description and criteria can be adapted based on specific needs or requirements of the organization or participants.