X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=blender%2Fio_mspgl%2Fexport_material.py;h=d62276f76221bbcf3d89ea3e78aadc6040fd8599;hb=6b9338845dfee441cd18ad6c633e4feef8ad14e1;hp=97bb8e9e66dc06f76fdbbd38571b236253226fe2;hpb=03b21dc33ad615efa26849323a2018dd989218c3;p=libs%2Fgl.git diff --git a/blender/io_mspgl/export_material.py b/blender/io_mspgl/export_material.py index 97bb8e9e..d62276f7 100644 --- a/blender/io_mspgl/export_material.py +++ b/blender/io_mspgl/export_material.py @@ -1,6 +1,7 @@ import os def create_technique_resource(material, resources): + # This operates on a Blender material, not a custom object from .datafile import Resource, Statement tech_res = Resource(material.name+".tech", "technique") @@ -21,8 +22,11 @@ def create_technique_resource(material, resources): for u in material.uniforms: ss.sub.append(Statement("uniform", u.name, *u.values[:u.size])) st.sub.append(ss) - elif material.receive_shadows: - st.sub.append(Statement("receive_shadows", True)) + else: + if material.receive_shadows: + st.sub.append(Statement("receive_shadows", True)) + if material.image_based_lighting: + st.sub.append(Statement("image_based_lighting", True)) tech_res.statements.append(st)