Blender-Python脚本(材质篇)
·
一.查询材质
def get_blender_material(material_name):
if material_name in bpy.data.materials:
return bpy.data.materials[material_name]
return None
二.创建材质
def create_blender_material(material_name):
bpy.data.materials.new(name=material_name)
三.删除材质
def remove_all_blender_material():
for blender_material in bpy.data.materials:
bpy.data.materials.remove(blender_material)
四.给物体添加材质
for blender_material in bpy.data.materials:
blender_object.data.materials.append(blender_material)
五.给面添加材质
faces = blender_object.data.polygons
for face in faces:
face.material_index = 0
六.设置材质颜色
#设置材质为红色
blender_material.diffuse_color = (1, 0, 0, 1)
更多推荐



所有评论(0)