博主您好,非常感谢您关于Blender 自定义节点的代码的分享,我成功生成了自定义节点,但我发现在您的“My NodeTree”节点树下无法对选中节点进行组合(建组的选项是灰色的)。当我运行一个脚本命令来建组时也会报如下错误:
请问您是否能建立节点组,以及需要对您的代码进行哪些修改才可以呢
内存最少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()