X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=blender%2Fio_mesh_mspgl%2Fexport_mspgl.py;h=1d7062e68eaa2d5bdca07d500a87549965b953e6;hp=46f6fcafccf56a558e48d1afb3588d8bbc8aac89;hb=8b8361a2bb9bb377f222408ec59422bd33cfd64f;hpb=99c7813fbcd7c8d3a8f5ed44eff1578ad5dd7467 diff --git a/blender/io_mesh_mspgl/export_mspgl.py b/blender/io_mesh_mspgl/export_mspgl.py index 46f6fcaf..1d7062e6 100644 --- a/blender/io_mesh_mspgl/export_mspgl.py +++ b/blender/io_mesh_mspgl/export_mspgl.py @@ -363,12 +363,15 @@ class Exporter: out_file.end() out_file.end() elif mesh.materials: - m = mesh.materials[0] + mat = mesh.materials[0] out_file.begin("material") - out_file.write("diffuse", m.R, m.G, m.B, 1.0) - out_file.write("ambient", m.R*m.amb, m.G*m.amb, m.B*m.amb, 1.0) - out_file.write("specular", m.specR*m.spec, m.specG*m.spec, m.specB*m.spec, 1.0) - out_file.write("shininess", m.hard); + diff = mat.diffuse_color + out_file.write("diffuse", diff.r, diff.g, diff.b, 1.0) + amb = diff*mat.ambient + out_file.write("ambient", amb.r, amb.g, amb.b, 1.0) + spec = mat.specular_color*mat.specular_intensity + out_file.write("specular", spec.r, spec.g, spec.b, 1.0) + out_file.write("shininess", mat.specular_hardness); out_file.end() out_file.end() out_file.end()