From a9b01e8724b4aeeafa88aacc92d1a6edb90bf370 Mon Sep 17 00:00:00 2001 From: YimingWu <xp8110@outlook.com> Date: Fri, 11 Aug 2023 05:42:04 +0200 Subject: [PATCH] Fix #104723: Freestyle SVG output ensure path exists Previously Freestyle SVG exporter does not ensure path exists, this would lead to crashe after rendering. Now fixed. This was also reported in blender main repo, for simpler process I'll just link it here: https://projects.blender.org/blender/blender/issues/111028 Pull Request: https://projects.blender.org/blender/blender-addons/pulls/104832 --- render_freestyle_svg.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/render_freestyle_svg.py b/render_freestyle_svg.py index fb8836277..0c77b02cf 100644 --- a/render_freestyle_svg.py +++ b/render_freestyle_svg.py @@ -155,7 +155,9 @@ def create_path(scene): frame = "{:04d}".format(scene.frame_current) else: frame = "{:04d}-{:04d}".format(scene.frame_start, scene.frame_end) - + + os.makedirs(dirname, exist_ok=True) + return os.path.join(dirname, basename + frame + ".svg") -- GitLab