Fix bug to use 0.8.0 materials when linking models

This commit is contained in:
Dion Moult
2024-07-13 14:50:38 +10:00
parent 38f5b77f92
commit 95c457f53d
@@ -1645,7 +1645,7 @@ class LoadLinkedProject(bpy.types.Operator):
if material.has_transparency and material.transparency > 0:
alpha = 1.0 - material.transparency
if material.instance_id():
diffuse = material.diffuse + (alpha,)
diffuse = (material.diffuse.r(), material.diffuse.g(), material.diffuse.b(), alpha)
else:
diffuse = (0.8, 0.8, 0.8, 1) # Blender's default material
material_name = f"{diffuse[0]}-{diffuse[1]}-{diffuse[2]}-{diffuse[3]}"