X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=blender%2Fio_mspgl%2Fexport_scene.py;h=861286ff4f2a2e54631093004e1a4ced14b8141e;hb=ccc48ed8c2ab0c934e820131746442462ddd8f93;hp=78ce2cbd5a69b2329337e72e5ae499b8c9dc513e;hpb=308dc6b8f5ee1aa3bb8f205e2ed6464749eebbe5;p=libs%2Fgl.git diff --git a/blender/io_mspgl/export_scene.py b/blender/io_mspgl/export_scene.py index 78ce2cbd..861286ff 100644 --- a/blender/io_mspgl/export_scene.py +++ b/blender/io_mspgl/export_scene.py @@ -69,7 +69,9 @@ class SceneExporter: for i in instances: obj_res = resources[i.prototype.name+".object"] - st = scene_res.create_reference_statement("object", obj_res, i.name) + st = scene_res.create_reference_statement("object", obj_res) + if i.name: + st.append(i.name) ss = Statement("transform") @@ -192,6 +194,7 @@ class SceneExporter: st = Statement("effect", "shadow_map") st.sub.append(Statement("type", Token("shadow_map"))) + st.sub.append(Statement("enable_for_method", "blended")) st.sub.append(Statement("size", *self.compute_shadowmap_size(shadowed_lights))) target, radius = self.compute_bounding_sphere(shadow_casters) st.sub.append(Statement("target", *target))