如何完成此功能并将材料及其所有节点导入/复制到当前场景?
import bpy
# path to the blend
filepath = "C:\\Users\\Master\\Desktop\\01_blend_2Mats_mix.blend"
link = False
currentMats = []
for mat in bpy.data.materials:
currentMats.append(mat.name)
print("Current scene materials : ",currentMats)
newMats = []
with bpy.data.libraries.load(filepath, link=link) as (data_from, data_to):
for material in data_from.materials:
if material not in currentMats:
newMats.append(material)
data_to.materials = material
print("New matterials : ",newMats)
TIA