浏览代码

disable modifiers in render

Jason0214 7 年之前
父节点
当前提交
6776c4bf49
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      io_scene_godot/converters/mesh.py

+ 6 - 1
io_scene_godot/converters/mesh.py

@@ -126,8 +126,13 @@ def make_arrays(escn_file, export_settings, skeleton_node, node):
         armature_data.pose_position = 'REST'
         bpy.context.scene.update()
 
+    if not export_settings['use_mesh_modifiers']:
+        for modifier in node.modifiers:
+            if not isinstance(modifier, bpy.types.ArmatureModifier):
+                modifier.show_render = False
+
     mesh = node.to_mesh(bpy.context.scene,
-                        export_settings['use_mesh_modifiers'],
+                        True,
                         "RENDER")
 
     # Prepare the mesh for export