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)
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: