Agent Skills
返回列表
💻

Blender 几何节点脚本生成器

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/blender-geometry-nodes-script-generator。

技能介绍

要解决什么问题

在 Blender 里用几何节点做参数化建模时,节点图往往要在编辑器里手搭:输入、运算、实例化、输出一条线捋清楚,改版还要对着界面改连线。若目标是可重复、可版本管理的资产生成流程,纯手动既慢,也不利于和 CI、批处理或团队脚本对接。

本技能面向的是:你需要一份可执行的 bpy 脚本,在指定对象或修改器上程序化创建 GeometryNodeTree,而不是在 UI 里从零拖节点。

技能如何工作

技能根据你的建模意图生成 Blender Python 代码,核心依赖官方 API:

  • 通过 node_groups 创建或引用节点组,并挂到对象的几何节点修改器上
  • 使用 GeometryNodeTree(及节点类型枚举)拼装输入、几何运算与输出节点
  • 在脚本里设置节点参数、接口(Group Input/Output)与连线逻辑,形成可复用的参数化图

生成物是典型的「运行脚本 → 场景里出现已配置好的几何节点树」工作流,适合把节点结构固化成代码,便于 diff、复用和批量生成变体。

适用边界与注意点

  • 输出是 Python 插件/脚本形态,需在对应 Blender 版本下用其内置 Python 环境执行;API 与节点类型名随版本可能变化,生成后应在目标版本里验证。
  • 技能侧重节点树结构与脚本骨架,复杂着色、物理或渲染管线需你在生成结果上继续扩展。
  • 上游说明强调:Blender 的 Python 面很广(界面、插件、批处理均可),本技能聚焦几何节点修改器树的程序化搭建,而非通用 UI 主题或无关 bpy 任务。

使用场景

  • 已有几何节点思路,要把整棵修改器节点树写成可提交的 `bpy` 脚本并在团队里复用
  • 批量生成栏杆、阵列构件等参数化网格,需要在脚本里固定 Group Input 与节点连线逻辑
  • 管线里用 Blender 批处理打开文件,自动给指定对象挂上程序化几何节点修改器
  • 插件开发阶段需要快速搭出 GeometryNodeTree 骨架,再在代码里微调 socket 默认值

适合人员

  • 做关卡或道具的技术美术,希望把常用几何节点图固化成脚本以便改版时 diff
  • 游戏/影视管线 TD,要把 Blender 参数化资产步骤嵌进自动化构建或 nightly 任务
  • 独立开发者用几何节点做环境资产,需要一键生成多组参数变体而不是每次手改节点
  • 正在写 Blender 插件的开发者,需要用 `node_groups` API 初始化几何节点修改器树再扩展业务逻辑