SuperAPI AI 工具集

blender-procedural-modeling

设计与创作

查看项目

更新于 10-15 21:47

技能介绍

用途:构建或更新可复用的 Blender Geometry Nodes 系统与参数化环境,适用于需要重复实例、可通过输入参数更新的生成系统。

主要能力:探测当前 Blender 版本的 geometry_nodes 能力;创建已声明的 group inputs;按稳定节点名与 socket identifier 或显式名称寻址,而非 UI 位置;在无需下游编辑或导出时保留实例;提供 recipe.procedural_courtyard 支持庭院布局,及其更新配方(尺寸、拱数量、碎石密度);保持对象与节点组名称稳定,使相机与引用在参数变化后仍有效。

使用方式:先明确 Blender 版本、节点能力、输入参数、稳定名称与性能预算,并记录实例是否必须保留及何时允许 realization。流程为:探测运行时节点与 socket 能力,缺失时返回明确能力错误;创建命名 group inputs,按稳定节点名与 socket identifier 建立节点与链接;用小规模参数验证拓扑与语义,再扩展密度与范围;检查接口、节点、链接与评估网格并从交付视角审阅;更新时复用稳定名称,只改已声明参数,不重建无关引用。

验证与交付:报告节点组接口、节点/链接清单、输入值、实例/实现状态、评估几何统计、性能信息与预览。

限制:节点类型在当前 Blender 版本不可用时必须返回能力错误,不得回退到 expert Python 或静默安装扩展;不在下游未要求时实现全部实例。常见问题:socket 不匹配时按 identifier/name 重新探测;场景过重时降低密度并保留实例、记录性能预算;更新破坏引用时恢复稳定名称后重新验证依赖。