From 13a2f4538ad30c4e75716bc584efcf03d7e5fa39 Mon Sep 17 00:00:00 2001 From: QuantumCoderQC Date: Thu, 28 Oct 2021 15:47:49 +0200 Subject: [PATCH] move shape key textures to dedicated directory --- blender/arm/exporter.py | 2 +- blender/arm/write_data.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/blender/arm/exporter.py b/blender/arm/exporter.py index 3ebbd00f..d3cb3c8b 100755 --- a/blender/arm/exporter.py +++ b/blender/arm/exporter.py @@ -1130,7 +1130,7 @@ class ArmoryExporter: # Max shape keys supported max_shape_keys = 32 # Path to store shape key textures - output_dir = bpy.path.abspath('//') + "Bundled\\" + output_dir = bpy.path.abspath('//') + "MorphTargets\\" name = bobject.data.name vert_pos = [] vert_nor = [] diff --git a/blender/arm/write_data.py b/blender/arm/write_data.py index 85f03577..924b54d1 100755 --- a/blender/arm/write_data.py +++ b/blender/arm/write_data.py @@ -87,6 +87,12 @@ project.addSources('Sources'); for file in glob.glob("Bundled/**", recursive=True): if os.path.isfile(file): assets.add(file) + + # Auto-add shape key textures if exists + if os.path.exists('MorphTargets'): + for file in glob.glob("MorphTargets/**", recursive=True): + if os.path.isfile(file): + assets.add(file) # Add project shaders if os.path.exists('Shaders'):