X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=blender%2Fio_mspgl%2Fexport_scene.py;h=3f0509ab6d7ec18007a3b8f4b5edb9213efe3f86;hb=dc37334624cd43c84ed926864b15eb99196e38a2;hp=78ff3923c35ce59fb1b2ebe4d8783d4d18399174;hpb=54c7977189c95d9884fd75b7e32f2d68604ff05c;p=libs%2Fgl.git diff --git a/blender/io_mspgl/export_scene.py b/blender/io_mspgl/export_scene.py index 78ff3923..3f0509ab 100644 --- a/blender/io_mspgl/export_scene.py +++ b/blender/io_mspgl/export_scene.py @@ -101,6 +101,7 @@ class SceneExporter: lighting_name = scene.name+".lightn" if lighting_name not in resources: lighting_res = Resource(lighting_name, "lighting") + lighting_res.statements.append(Statement("ambient", *tuple(scene.ambient_light))) for l in lights: lighting_res.statements.append(lighting_res.create_reference_statement("light", resources[l.name+".light"])) @@ -123,9 +124,16 @@ class SceneExporter: ss.sub.append(seq_res.create_reference_statement("scene", content)) seq_res.statements.append(ss) + if scene.use_ao: + ss = Statement("ambient_occlusion") + ss.sub.append(Statement("occlusion_radius", scene.ao_distance)) + ss.sub.append(Statement("samples", scene.ao_samples)) + seq_res.statements.append(ss) + if scene.use_hdr: seq_res.statements.append(Statement("bloom")) ss = Statement("colorcurve") + ss.sub.append(Statement("exposure_adjust", scene.exposure)) ss.sub.append(Statement("srgb")) seq_res.statements.append(ss) else: