SuperAPI AI 工具集

blender-geometry-nodes

设计与创作

查看项目

更新于 10-16 04:56

技能介绍

用途:为 Blender 5.x 几何节点提供专家级指导,包括设计节点布置、编写 Python 脚本以程序化构建节点树、调试性能问题,以及理解完整节点目录。参考文件内含完整节点清单与 Python API 模式。

主要能力:优先使用官方 Blender MCP Server(Blender Lab,Blender 5.1+)在运行中的 Blender 会话里创建节点组、连接字段、散布实例、读取输出;仅在 MCP 服务器未连接时才回退为输出 Python 脚本。会话开始时通过工具名(如 execute_blender_code、get_objects_summary、search_api_docs)判断 MCP 是否可用。工作流为:先用 get_/search_ 检查,再用 execute_blender_code 修改,最后用截图或摘要工具验证;代码块保持小而幂等。

覆盖内容:散布系统、程序化变形、条件几何、挤出与变换、基于曲线的生成、Repeat Zone(迭代)、Simulation Zone(模拟)、For Each Element Zone(逐元素处理)、Bundle 系统(5.0+)、Bone Info 节点(5.1)、String to Curves(5.1)、Volume Grid 节点(5.1)、UV 节点(5.1)、Matrix SVD(5.1)、Font 套接字(5.1)。节点类型字符串约定:多数为 GeometryNode;数学/纹理/颜色与着色器编辑器共用 ShaderNode;布尔/比较/随机为 FunctionNode。

限制与注意:资料给出 Simulation Zone 的多项已知陷阱,例如组输入值不向模拟区内部传播、模拟区后几何冻结、集合实例缩放恒为 (1,1,1)、空物体在 Realize Instances 后不产生几何、Capture Attribute 匿名属性无法在 Realize Instances 后保留、to_mesh() 无法实例化等。调试手段包括 Viewer 节点、Ctrl+M 静音节点、电子表格查看属性、帧率叠加、节点计时、场景简化,以及 5.1 的节点警告搜索。安装与环境配置参见 docs/blender-mcp-setup.md,具体步骤资料暂未提供。