Grasshopper 3d course overview
Grasshopper™ is a visual programming language developed by David Rutten at Robert McNeel & Associates. Grasshopper runs within the Rhinoceros 3D CAD application. Programs are created by dragging components onto a canvas. The outputs to these components are then connected to the inputs of subsequent components. Grasshopper is used mainly to build generative algorithms. Many of Grasshoppers components create 3D geometry.
In this course, we will cover Animation, Refining Polygonal Models, Creating Materials, Applying Textures and Rendering using Grasshopper 3d.
Few practical Grasshopper 3D based projects at the end of the course will ensure that you can apply Grasshopper 3d on your 3D projects.
This short Grasshopper 3d course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Grasshopper 3d training course is given on training dragon website. Each course is restricted to a maximum of ten delegates to ensure an excellent training experience.
Who is Grasshopper 3d training for?
This course is for you if you would like to take full advantage of the best software for all things in 3D animation and modeling. Whether it is animation, modeling, NURBS curves, surfaces, and solids this software is an industry standard and the most powerful one in its range.
Prerequisites for Grasshopper 3d course
There are no prerequisites to take this course.
What will I get?
- Training from professional Grasshopper 3d experts:
Training Dragon consultants have been creating professional Grasshopper 3d models and animation for many years. Those consultants write and teach our Grasshopper 3d training courses, so their experience directly informs course content.
- Real-time Practice and Projects:
Our Grasshopper 3d courses are designed to get you started in Grasshopper 3d. We work on industry related projects and tasks in this Grasshopper 3d course.
- Course Material:
Grasshopper 3d electronic notes are included in this course.
- Course Completion Certificate:
After completing this training your will receive Grasshopper 3d course completion certificate.
- Support and Careers Advice:
After the course if you have any problems or questions regarding Grasshopper 3d do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.
View Complete Course outline
Grasshopper 3d Course Contents
Setup and interface
- Getting familiar with the Grasshopper editor interface
- Learning about base parameters and the main component types
- Data flow explanation: volatile and permanent data
- Mathematical operators and functions exploration (series, ranges, random...)
- Getting acquainted with logic operators and conditional statements (Boolean and
- comparison operators)
- Learning how to debug common errors
Getting the hands dirty
- Understanding data matching and automatic type conversion made by Grasshopper
- Managing lists (insert/cull/extract items from a list, reverse/shift/merge lists...)
- Curves and surfaces internal domains (curve and surface subdivision)
- Surface population by using a replicator instance
- Patterning elements based on attractors conditions: nearby and remote attractors by points
- Working with gradients and
- picture sampling: applying colours
- Accessing online resources
- Reusable examples that can help any time (spline animation, ...)
- Understanding Grasshopper’s interface and components
- Drawing a simple parametric façade
- Linking the façade to external parameters
- Displaying information on the parametric model
- Extracting fabrication drawings from the model
- Building a truss system on a free form surface
- Creating a basic sun shading component on the truss
Lists, Data Trees and Loops
- Introduction to lists and data trees
- Dispatching information according to functions
- Using the Galapagos tool and shadows to create simple feedback loops
- Quick introduction to free plugins for Grasshoppe
- Designing with simple feedback loops using Galapagos and Hoopsnake.
- Mesh sub-division with Weaverbird.
- Environmental feedback with Geco and Diva.
RhinoNest and Kangroo Physics
- Applying physical properties using Kangaroo Physics.
- Linking a parametric model to structural analysis using Karamba and SSI Geometry Gym.
- Optimize Position and Orientation of Objects using RhinoNest
Ghowl and Scripting
- Exchanging information between Grasshopper and other applications using Ghowl.
- Introduction to VB.net, C# and Python scripting components in Grasshopper.