2017-02-13 2 views

답변

0

개체에 재질을 추가하는 동안 해당 재질은 해당 재질에 다른 재질이없는 경우에만 사용됩니다. 재료 목록의 길이를 확인하여 새 재료를 추가할지 또는 기존 재료를 새 재료로 대체 할지를 확인할 수 있습니다.

mat_red = bpy.data.materials.new("Text") 
mat_red.diffuse_color = (0.85, 0.8, 1.1) 
mesh = bpy.context.object.data 

if len(mesh.materials) == 0: 
    mesh.materials.append(mat_red) 
else: 
    mesh.materials[0] = mat_red 

길이를 먼저 확인하고 기존 자료를 조정 한 다음 필요할 때만 새 자료를 만들 수 있습니다.

관련 문제