From ff576e3c14278032b3d565f9f260d5b89de70984 Mon Sep 17 00:00:00 2001 From: Michael Weibel Date: Fri, 21 Jul 2023 15:26:18 +0200 Subject: [PATCH] fix UDIM collect - version 0.1.15 --- helio_blender_addon/__init__.py | 2 +- helio_blender_addon/addon.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/helio_blender_addon/__init__.py b/helio_blender_addon/__init__.py index 2e521be..f75689d 100644 --- a/helio_blender_addon/__init__.py +++ b/helio_blender_addon/__init__.py @@ -22,7 +22,7 @@ bl_info = { "name": "Helio Cloud Rendering", "blender": (3, 20, 0), - "version": (0, 1, 14), + "version": (0, 1, 15), "category": "Render", "tracker_url": "https://github.com/helio/blender-addon/issues" } diff --git a/helio_blender_addon/addon.py b/helio_blender_addon/addon.py index 66b93aa..afeec7d 100644 --- a/helio_blender_addon/addon.py +++ b/helio_blender_addon/addon.py @@ -268,7 +268,13 @@ def invoke(self, context, event): log.debug("all paths: %s", paths) for path in paths: - self._steps.append(('copy', path)) + if '' in path: + print(path, Path(path).parent) + tp = Path(path) + for p in tp.parent.glob(tp.name.replace('', '*')): + self._steps.append(('copy', str(p))) + else: + self._steps.append(('copy', path)) self._steps.append(('relink', project_path)) self._steps.append(('resave', project_filepath))