From 8f1ff60fd3c56b9647bbddb3b2cc45d712003379 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