X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=blender%2Fio_mspgl%2F__init__.py;h=e854134185f8cb938bff6406f0c60cbfc3e4f9ea;hb=2579be0c3bf50f060364b937e6b2446ea3547e4b;hp=f43d3c01ea63f7cae545d65025f58e8256fc8a7f;hpb=b61c103559c83d6fe7309f2ca4489f09e701c4cf;p=libs%2Fgl.git diff --git a/blender/io_mspgl/__init__.py b/blender/io_mspgl/__init__.py index f43d3c01..e8541341 100644 --- a/blender/io_mspgl/__init__.py +++ b/blender/io_mspgl/__init__.py @@ -58,22 +58,30 @@ class ExportMspGLMeshBase(ExportMspGLBase): col.prop(self, "compound") col.prop(self, "smoothing") col.prop(self, "export_groups") + self.layout.separator() + col = self.layout.column() col.label("Triangle strips") col.prop(self, "use_strips") col.prop(self, "use_degen_tris") col.prop(self, "max_strip_len") + + self.layout.separator() + + col = self.layout.column() + col.label("Texturing") + col.prop(self, "export_uv") + col.prop(self, "tbn_vecs") + col.prop(self, "tbn_uvtex") + self.texturing_col = col + self.layout.separator() + col = self.layout.column() col.label("Vertex cache") col.prop(self, "optimize_cache") col.prop(self, "cache_size") - self.layout.separator() - col = self.layout.column() - col.label("TBN vectors") - col.prop(self, "tbn_vecs") - col.prop(self, "tbn_uvtex") class ExportMspGLMesh(bpy.types.Operator, ExportMspGLMeshBase): bl_idname = "export_mesh.mspgl_mesh" @@ -92,6 +100,7 @@ class ExportMspGLObject(bpy.types.Operator, ExportMspGLMeshBase): ("REF", "Referenced", "Reference external data"), ("INLINE", "Inline", "Embed textures in the object"))) material_tex = bpy.props.BoolProperty(name="Material texture", description="Generate a texture based on material colors", default=False) + srgb_colors = bpy.props.BoolProperty(name="sRGB colors", description="Export material colors as sRGB instead of linear", default=True) def prepare_exporter(self, exporter): super().prepare_exporter(exporter) @@ -99,11 +108,10 @@ class ExportMspGLObject(bpy.types.Operator, ExportMspGLMeshBase): def draw(self, context): super().draw(context) - self.layout.separator() - col = self.layout.column() - col.label("Texturing") + col = self.texturing_col col.prop(self, "textures") col.prop(self, "material_tex") + col.prop(self, "srgb_colors") class ExportMspGLArmature(bpy.types.Operator, ExportMspGLBase): bl_idname = "export.mspgl_armature"