Disable/remove 'use_mesh_modifiers_render' in FBX/OBJ for now.

We need a way for add-ons to generate a temp render depsgraph and
evaluate it, for this to work again, with new Blender 2.8 design.
This commit is contained in:
Bastien Montagne 2019-03-13 11:40:12 +01:00
parent e9aee3ac28
commit e4de25e78b
Notes: blender-bot 2023-02-14 18:07:12 +01:00
Referenced by commit 0abe5a6a: Fix access to disabled OBJ exporter property
Referenced by issue blender/blender#62532, FBX export: Use modifiers render setting not working
Referenced by commit 0abe5a6a, Fix access to disabled OBJ exporter property
2 changed files with 8 additions and 7 deletions

View File

@ -321,7 +321,7 @@ class ExportFBX(bpy.types.Operator, ExportHelper):
)
use_mesh_modifiers_render: BoolProperty(
name="Use Modifiers Render Setting",
description="Use render settings when applying modifiers to mesh objects",
description="Use render settings when applying modifiers to mesh objects (DISABLED in Blender 2.8)",
default=True,
)
mesh_smooth_type: EnumProperty(
@ -504,7 +504,7 @@ class ExportFBX(bpy.types.Operator, ExportHelper):
elif self.ui_tab == 'GEOMETRY':
layout.prop(self, "use_mesh_modifiers")
sub = layout.row()
sub.enabled = self.use_mesh_modifiers
sub.enabled = self.use_mesh_modifiers and False # disabled in 2.8...
sub.prop(self, "use_mesh_modifiers_render")
layout.prop(self, "mesh_smooth_type")
layout.prop(self, "use_mesh_edges")

View File

@ -203,11 +203,12 @@ class ExportOBJ(bpy.types.Operator, ExportHelper):
description="Apply modifiers",
default=True,
)
use_mesh_modifiers_render: BoolProperty(
name="Use Modifiers Render Settings",
description="Use render settings when applying modifiers to mesh objects",
default=False,
)
# Non working in Blender 2.8 currently.
# ~ use_mesh_modifiers_render: BoolProperty(
# ~ name="Use Modifiers Render Settings",
# ~ description="Use render settings when applying modifiers to mesh objects",
# ~ default=False,
# ~ )
# extra data group
use_edges: BoolProperty(