[Bf-extensions-cvs] [e4de25e7] master: Disable/remove 'use_mesh_modifiers_render' in FBX/OBJ for now.

Bastien Montagne noreply at git.blender.org
Wed Mar 13 14:13:51 CET 2019


Commit: e4de25e78b59e9a5fcd08a25dcdb1e93f72473d5
Author: Bastien Montagne
Date:   Wed Mar 13 11:40:12 2019 +0100
Branches: master
https://developer.blender.org/rBAe4de25e78b59e9a5fcd08a25dcdb1e93f72473d5

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.

===================================================================

M	io_scene_fbx/__init__.py
M	io_scene_obj/__init__.py

===================================================================

diff --git a/io_scene_fbx/__init__.py b/io_scene_fbx/__init__.py
index ce7f748f..2aab8d0a 100644
--- a/io_scene_fbx/__init__.py
+++ b/io_scene_fbx/__init__.py
@@ -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")
diff --git a/io_scene_obj/__init__.py b/io_scene_obj/__init__.py
index 6ced0e1a..9e7854a4 100644
--- a/io_scene_obj/__init__.py
+++ b/io_scene_obj/__init__.py
@@ -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(



More information about the Bf-extensions-cvs mailing list