diff --git a/scripts/addons_core/io_scene_gltf2/__init__.py b/scripts/addons_core/io_scene_gltf2/__init__.py index b7bebfceadd..ab7b6703797 100755 --- a/scripts/addons_core/io_scene_gltf2/__init__.py +++ b/scripts/addons_core/io_scene_gltf2/__init__.py @@ -5,7 +5,7 @@ bl_info = { 'name': 'glTF 2.0 format', 'author': 'Julien Duroure, Scurest, Norbert Nopper, Urs Hanselmann, Moritz Becher, Benjamin Schmithüsen, Jim Eckerlein, and many external contributors', - "version": (4, 5, 38), + "version": (4, 5, 39), 'blender': (4, 4, 0), 'location': 'File > Import-Export', 'description': 'Import-Export as glTF 2.0', @@ -1167,8 +1167,12 @@ class ExportGLTF2_Base(ConvertGLTF2_Base): else: export_settings['gltf_vertex_color_name'] = "" - export_settings['gltf_unused_textures'] = self.export_unused_textures - export_settings['gltf_unused_images'] = self.export_unused_images + if self.export_materials == "EXPORT": + export_settings['gltf_unused_textures'] = self.export_unused_textures + export_settings['gltf_unused_images'] = self.export_unused_images + else: + export_settings['gltf_unused_textures'] = False + export_settings['gltf_unused_images'] = False export_settings['gltf_visible'] = self.use_visible export_settings['gltf_renderable'] = self.use_renderable @@ -1540,7 +1544,9 @@ def export_panel_data_material(layout, operator): header, sub_body = body.panel("GLTF_export_data_material_unused", default_closed=True) header.label(text="Unused Textures & Images") + header.active = operator.export_materials == "EXPORT" if sub_body: + sub_body.active = operator.export_materials == "EXPORT" row = sub_body.row() row.prop(operator, 'export_unused_images') row = sub_body.row()