SuperAPI AI 工具集

blender-impl-nodes

设计与创作

查看项目

更新于 10-16 06:17

技能介绍

用途:在 Blender 中用 Python 脚本程序化搭建节点树,覆盖几何节点修改器、着色器材质、世界环境、合成器、自定义节点组、嵌套组,以及 AEC 参数化构件与材质库等场景。

主要能力:给出八类工作流(几何节点修改器、着色器材质、世界着色器、合成器、自定义节点组、嵌套组、AEC 参数化构件、AEC 材质库),并附版本决策树(3.x、4.0、4.1+、5.0+)说明接口套接字创建、合成器访问方式、Mix 节点类型与透明混合设置的差异。

必要用法:始终使用 tree.nodes.new() 与 tree.links.new() 编写脚本,不使用 bpy.ops.node.* 操作符;为每个节点显式设置 location;通过遍历 interface.items_tree 获取修改器输入标识符,而非用套接字名称作为键。构建顺序为:创建/获取节点树、清空节点、定义接口套接字、添加 Group Input/Output、添加处理节点并定位、连接节点(源输出在前、目标输入在后)、赋给对象或修改器并设置输入值。

限制:资料未提供安装命令、收费方式与具体平台信息;部分辅助函数(如 layout_nodes_horizontal、create_aec_component 等)仅在 references/methods.md 中给出,正文未展开完整实现。