X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=blender%2Fio_mspgl%2Fexport_object.py;h=6e399b0199f9f77b10175fe5a4a86027d29a88cc;hp=cbd009a150080a9f9ec67369a47b9299a69c184b;hb=7ffc6b595b9c8405d1044f8a4d4d3098392e13fa;hpb=bde3ec824d300e9aff11914406fb76dd9016e387 diff --git a/blender/io_mspgl/export_object.py b/blender/io_mspgl/export_object.py index cbd009a1..6e399b01 100644 --- a/blender/io_mspgl/export_object.py +++ b/blender/io_mspgl/export_object.py @@ -105,7 +105,7 @@ class ObjectExporter: progress.push_task_slice("LOD {}".format(lod_index), i, len(lods)) material_map = None - mapped_count = sum(m.material_map for m in l.data.materials) + mapped_count = sum(m.material_map for m in l.data.materials if m) if mapped_count: material_map_tech = l.data.materials[0].technique tech_mismatch = any(m.technique!=material_map_tech for m in l.data.materials) @@ -172,7 +172,7 @@ class ObjectExporter: material = l.material_slots[0].material if material: if material.material_map: - tech_res = resources["material_map_{}.tech".format(material.technique)] + tech_res = resources["material_map_{}.tech".format(os.path.splitext(material.technique)[0])] else: tech_res = resources[material.name+".tech"] else: