From 8f3a94589e0b204412069664f94f9d545f2f79d0 Mon Sep 17 00:00:00 2001 From: Mark Eggert <72320499+TikiBear@users.noreply.github.com> Date: Sun, 4 Oct 2020 12:19:45 -0700 Subject: [PATCH] Update mesh.py Prevent export of Blender Decimate modifier from failing and corrupting Blender file! --- korman/exporter/mesh.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/korman/exporter/mesh.py b/korman/exporter/mesh.py index cb7d388..e5392f0 100644 --- a/korman/exporter/mesh.py +++ b/korman/exporter/mesh.py @@ -178,7 +178,7 @@ class _MeshManager: for cached_mod in override["modifiers"]: mod = bo.modifiers.new(cached_mod["name"], cached_mod["type"]) for key, value in cached_mod.items(): - if key in {"name", "type"}: + if key in {"name", "type"} or (cached_mod["type"] == "DECIMATE" and key=="face_count"): # Decimate attribute face_count is read-only continue setattr(mod, key, value)