From b130e82b37b033fdfb020ebc82a473df2d9d3db5 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Mon, 20 May 2019 02:20:06 +0300 Subject: [PATCH] Set texture format according to sRGB colorspace setting --- blender/io_mspgl/export_texture.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/blender/io_mspgl/export_texture.py b/blender/io_mspgl/export_texture.py index 8c750ab9..23c5777d 100644 --- a/blender/io_mspgl/export_texture.py +++ b/blender/io_mspgl/export_texture.py @@ -25,12 +25,13 @@ class TextureExporter: tex_res.statements.append(Statement("external_image", image_name(texture.image))) else: texdata = "" + colorspace = texture.image.colorspace_settings.name if texture.use_alpha: - fmt = 'RGBA' + fmt = 'SRGB_ALPHA' if colorspace=='sRGB' else 'RGBA' for p in texture.image.pixels: texdata += "\\x{:02X}".format(int(p*255)) else: - fmt = 'RGB' + fmt = 'SRGB' if colorspace=='sRGB' else 'RGB' for i in range(0, len(texture.image.pixels), 4): for j in range(3): texdata += "\\x{:02X}".format(int(texture.image.pixels[i+j]*255)) -- 2.45.2