Kangaroo Physics online workshop
December 01–03, 2025
10 AM-5 PM CET (Barcelona)
Hosted on Zoom by McNeel Europe
Ping-Hsiang Chen, former computational designer at Zaha Hadid Architects, will lead a three-day online Kangaroo Physics workshop hosted by McNeel Europe.
This course introduces Kangaroo Physics, the live physics engine in Grasshopper, covering interactive simulation, form-finding, optimization, and constraint solving. Participants will learn to simulate material behavior, analyze geometry, and create animations, while exploring core concepts like constraints, particle systems, and material properties.
The workshop will also cover the application of Kangaroo to various geometry types, including NURBS, Mesh, and SubD.
On completion of this course, participants are expected to be able to:
- Use Kangaroo for form-finding with various constraint setups
- Explore practical applications of physics-based modeling
- Work across different geometry types, including NURBS, Mesh, and SubD
- Create custom geometry behaviors using Kangaroo and new features in Rhino 8
Day 1 – Fundamentals of Physics-Based Modeling
- Introduction to physics-based modeling concepts.
- Overview of Kangaroo solvers and basic setup.
- Understanding goals and forces.
- Exploring constraints and element interactions.
- Case study: Grid shell and wood bending systems.
Day 2 – Form Finding and Geometry Optimization
- Introduction to tensegrity structures.
- Exploring origami and folding behaviors.
- Introduction to Mesh and SubD geometry in Rhino.
- Using Subdivision and QuadRemesh for Geometry Optimization
- Form-finding with Mesh with Kangaroo.
Day 3 – Advanced Applications and Workflows using Kangaroo
- Simulating inflation and pneumatic structures.
- Geometry optimization using Kangaroo.
- Applying Kangaroo for fabrication workflows.
- Understanding and managing collision detection.
- Geometry packing and spatial optimization.
- Advanced modeling workflows with Kangaroo.
Course requirements: The class is designed for participants who have completed the Grasshopper Level 1 course or regularly use Grasshopper in their daily work and are familiar with its basic data structures. An intermediate level of proficiency in Rhino is also recommended.
Software requirement: Rhino 8
Online course fees for each course: EUR 395 (+VAT); full-time students and university teachers get a 50% discount (proof of status required). Please note that we will confirm your seat after your payment has cleared.
Maximum number of participants for each course: 25. If there is no quorum, the course will be canceled 15 days before.
Course language: English
Educational seats are limited. Sign up now by contacting Verena!