diff options
Diffstat (limited to 'cnn_v3/training')
| -rw-r--r-- | cnn_v3/training/blender_export.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cnn_v3/training/blender_export.py b/cnn_v3/training/blender_export.py index 345f395..16fe28f 100644 --- a/cnn_v3/training/blender_export.py +++ b/cnn_v3/training/blender_export.py @@ -30,7 +30,6 @@ import os import sys import argparse import shutil -import tempfile import bpy @@ -110,8 +109,9 @@ def configure_scene(args): scene = bpy.context.scene scene.render.engine = "CYCLES" # Suppress default PNG output — all passes are captured via compositor File Output node. - # Redirect to a temp dir; files are cleaned up after render (see main()). - _discard_dir = tempfile.mkdtemp(prefix="blender_export_discard_") + # Redirect to a tmp/ subdir next to --output; cleaned up after render (see main()). + _discard_dir = os.path.join(os.path.abspath(args.output), "tmp") + os.makedirs(_discard_dir, exist_ok=True) scene.render.filepath = _discard_dir + os.sep scene.render.resolution_x = args.width scene.render.resolution_y = args.height |
