X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=blender%2Fio_mspgl%2Fexport_material.py;h=336ca31698e9d7b401305198040ca6da92f1d195;hp=8619142e9b4dff53d4543c2b8a3e31dde6cff016;hb=6ac405143184ff9f8e8114183a2d8f7b224d2779;hpb=2c097a6afe55d7be2e52cee75403b09043057b0d diff --git a/blender/io_mspgl/export_material.py b/blender/io_mspgl/export_material.py index 8619142e..336ca316 100644 --- a/blender/io_mspgl/export_material.py +++ b/blender/io_mspgl/export_material.py @@ -51,8 +51,9 @@ class MaterialExporter: st = Statement("inherit", material.technique) for s, t in textures.items(): - if t.default_filter and t.image.filepath: - st.sub.append(Statement("texture", s, os.path.basename(t.image.filepath))) + fn = os.path.basename(t.image.filepath) + if t.default_filter and fn: + st.sub.append(Statement("texture", s, fn)) else: st.sub.append(tech_res.create_reference_statement("texture", s, resources[t.name+".tex2d"])) if material.override_material: @@ -69,10 +70,11 @@ class MaterialExporter: diffuse_tex = textures["diffuse_map"] tex_res = resources[diffuse_tex.name+".tex2d"] ss = Statement("texunit", 0) + fn = os.path.basename(diffuse_tex.image.filepath) if self.single_file: ss.sub.append(tech_res.create_embed_statement("texture2d", tex_res)) - elif diffuse_tex.default_filter and diffuse_tex.image.filepath: - ss.sub.append(Statement("texture", os.path.basename(diffuse_tex.image.filepath))) + elif diffuse_tex.default_filter and fn: + ss.sub.append(Statement("texture", fn)) else: ss.sub.append(tech_res.create_reference_statement("texture", tex_res)) st.sub.append(ss)