初步接触 blender python 技巧笔记

初步接触 blender python 技巧笔记

obj = bpy.data.objects["Cube"]

bpy.context.selected_objects

材质相关:https://s-nako.work/2020/08/how-to-get-material-with-python-api-in-blender/

https://blender.stackexchange.com/questions/150874/python-add-existing-nodegroup-to-material

import bpy

C = bpy.context

def instantiate_group(nodes, data_block_name):
    group = nodes.new(type='ShaderNodeGroup')
    group.node_tree = bpy.data.node_groups[data_block_name]
    return group

instantiate_group(C.object.material_slots[0].material.node_tree.nodes, 'NodeGroup')

 

 

posted @ 2022-07-15 17:48  ibingshan  阅读(148)  评论(0编辑  收藏  举报