diff --git a/backend/app/services/render_blender.py b/backend/app/services/render_blender.py index 8545739..613f640 100644 --- a/backend/app/services/render_blender.py +++ b/backend/app/services/render_blender.py @@ -372,6 +372,8 @@ def render_turntable_to_file( # 2. Render frames with Blender frames_dir = output_path.parent / f"_frames_{output_path.stem}" + if frames_dir.exists(): + _shutil.rmtree(frames_dir, ignore_errors=True) frames_dir.mkdir(parents=True, exist_ok=True) output_path.parent.mkdir(parents=True, exist_ok=True) @@ -600,6 +602,8 @@ def render_cinematic_to_file( # 2. Render frames with Blender frames_dir = output_path.parent / f"_frames_{output_path.stem}" + if frames_dir.exists(): + _shutil.rmtree(frames_dir, ignore_errors=True) frames_dir.mkdir(parents=True, exist_ok=True) output_path.parent.mkdir(parents=True, exist_ok=True)