【有偿】Blender 对自定义节点建组失败

Blender 对自定义节点建组

博主您好,非常感谢您关于Blender 自定义节点的代码的分享,我成功生成了自定义节点,但我发现在您的“My NodeTree”节点树下无法对选中节点进行组合(建组的选项是灰色的)。当我运行一个脚本命令来建组时也会报如下错误:

img


但在Blender自带节点树下运行该命令就没问题(比如纹理节点编辑器)

请问您是否能建立节点组,以及需要对您的代码进行哪些修改才可以呢

内存最少8g 显存最少2g

这个原因是:由于bpy.ops.wm.read_factory_settings(use_empty=True)错误原因导致的,只要是在于每次导入的必须被清理才行,
望采纳,谢谢
可以使用:

import bpy

def reset_blend():
    bpy.ops.wm.read_factory_settings()

    for scene in bpy.data.scenes:
        for obj in scene.objects:
            scene.objects.unlink(obj)

    # only worry about data in the startup scene
    for bpy_data_iter in (
            bpy.data.objects,
            bpy.data.meshes,
            bpy.data.lamps,
            bpy.data.cameras,
    ):
        for id_data in bpy_data_iter:
            bpy_data_iter.remove(id_data)

reset_blend()