




资源介绍
视频数量:9个
总时长:30分
课程介绍:
用人工智能写Grasshopper组件:半小时搞定自定义Python组件
如果你用过 Rhino 和 Grasshopper,肯定遇到过这种时刻:画布上的现成组件不够用了,你想要的功能怎么拖都拖不出来。这时候目光总会不自觉地飘到那个写着 Python 3 Script 的组件上——但看到代码编辑器里空白的脚本区域,又默默关掉了。编程这事儿,真的绕不过去吗?
这门课就是要告诉你:现在可以了,而且只需要半小时。
课程讲师 Agata 会带你走一条不一样的路:让 AI 来写代码,你只需要告诉它你想要什么。整个过程的核心工具是 Claude,一个跑在终端窗口里的 AI 助手。你不需要懂任何编程语法,甚至不需要记任何命令——用大白话描述你的需求,它就会把 Python 脚本写好递给你。接下来你做的事情非常简单:复制,粘贴到 Grasshopper 的 Python 组件里,搞定。
听起来太简单了?别急,这门课的价值恰恰在于怎么用好这条路。课程一共九个视频,分成三个部分,节奏紧凑,每一分钟都落在实操上。
一、搞懂工作方式:
开篇 Agata 会告诉你这门课要一起做的东西:一个像向日葵种子排列的螺旋图案。别小看这个目标,要画出一个符合自然规律的螺旋,需要控制点的分布、角度的旋转、距离的递增——这些参数手写起来并不轻松。但当 AI 帮你写好代码之后,你就可以把精力完全放在"我想要什么"这件事上,而不是"怎么写出来"。
接着 Agata 会介绍 Claude Code 的核心特点。她特别强调了一个很关键的点:Claude 有记忆。你不是在一次次地重新开始,而是在同一个对话里持续打磨同一个组件。第一版写好了,你说"现在改成 3D 的",它记得之前写过什么;运行出错了,你把报错信息丢给它,它能针对同样的代码去修。这种迭代式的工作方式,跟传统写代码完全不同——更像是在跟一个懂技术的同事对话。
二、从零搭出一个能跑的组件:
这是课程的主体,跟着 Agata 手把手把组件搭起来。
她会先带你认识 Python 组件本身。在 Grasshopper 里找到它、放到画布上、打开脚本编辑器、看输入输出端口怎么加怎么减、名字怎么改——这些基础操作可能很多人连名字都叫不全,更不用说用过了。Agata 把这一步拆得很细,确保你对自己的工具足够熟悉。
然后就是正式让 AI 上场的环节。你会学着怎么向 Claude 描述你的需求:说清楚输入是什么、输出长什么样、要做成几维的、用什么逻辑去排布。Agata 会演示她怎么组织语言,怎样的描述能一次就得到能用的代码,而不是来回折腾好几轮。
拿到代码之后,下一步就是把它请进 Grasshopper。Agata 会演示完整的复制粘贴流程,怎么运行、怎么看输出。
三、出问题怎么办:
如果一次就跑通了,那很好;但更现实的情况是,第一次往往会有各种小问题——某个变量没定义、某个参数类型不对、显示出来的几何体跟想象的不一样。
Agata 会教你一种非常实用的思路:把报错信息直接丢回给 Claude。它能看懂错误提示,能定位到代码里的问题出在哪一行,然后给出修改方案。你不需要自己去读 Python 的报错,不需要去翻文档查某个函数怎么用——你只需要做一件事:把你看到的情况告诉 AI。
举一个具体的例子。你让 Claude 写了那个螺旋组件,跑出来发现所有的点都堆在同一个位置。你可能不知道这是因为角度变量没有递增,但你不需要知道。你只需要跟 Claude 说"所有点都重合了",它就会检查自己的代码,发现是循环里的角度没有更新,然后改好给你。
修好之后,Agata 会带着你把二维的螺旋扩展成三维形态,让向日葵种子真正立起来。你会发现有了之前的对话基础,加这个功能其实就是一句话的事:让 Claude 在原来的基础上改。不用从头来,不用复制粘贴第二次。
四、读懂 AI 写了什么:
课程最后两节,是关于"理解"和"下一步"的。
Agata 会带你回过头来看 Claude 写的代码,逐段讲每行在做什么。不是为了让你学会写代码,而是让你看懂 AI 在做什么——这样你跟它沟通的时候会更准确,知道该让它改哪里、不该改哪里。最后她会聊聊学完这门课之后可以往哪些方向走:更复杂的几何生成、数据驱动的参数化设计、跟其他建模流程的结合等等。
适合谁来看这门课?如果你平时用 Grasshopper 做参数化设计,经常碰到现有组件不够用的情况,但又一直没跨过编程这道坎,那这门课就是为你准备的。你不需要会写代码,不需要懂 Python,甚至不需要知道变量和函数是什么。你只需要会用 Grasshopper 画基本的定义——会拖组件、会连端口,就够了。
学完之后你会得到两样东西:一是真正在 Grasshopper 里跑起来过的 AI 生成组件,二是一套跟 AI 协作写代码的工作方式。后者的价值比前者大得多——以后再碰到想实现的功能,你不需要到处搜教程、找人帮忙,你只需要打开一个终端,跟 Claude 聊聊你的想法。
半小时,零代码门槛,让你的 Grasshopper 工具箱多出一整个 Python 组件库。这笔账,怎么算都划算。