diff --git a/meshroom/nodes/blender/ScenePreview.py b/meshroom/nodes/blender/ScenePreview.py index 2fe65f54..84a0eb5b 100644 --- a/meshroom/nodes/blender/ScenePreview.py +++ b/meshroom/nodes/blender/ScenePreview.py @@ -131,7 +131,7 @@ One frame per viewpoint will be rendered, and the undistorted views can optional label='Frames', description='Frames rendered in Blender', semantic='image', - value=desc.Node.internalFolder + '.jpg', + value=desc.Node.internalFolder + '_preview.jpg', uid=[], group='', ), diff --git a/meshroom/nodes/blender/scripts/preview.py b/meshroom/nodes/blender/scripts/preview.py index 00a9cf81..30439af7 100644 --- a/meshroom/nodes/blender/scripts/preview.py +++ b/meshroom/nodes/blender/scripts/preview.py @@ -138,7 +138,9 @@ def initCompositing(): def setupRender(view, intrinsic, pose, outputDir): '''Setup rendering in Blender for a given view.''' setupCamera(intrinsic, pose) - bpy.context.scene.render.filepath = os.path.abspath(outputDir + '/' + view['viewId'] + '.jpg') + + baseImgName = os.path.splitext(os.path.basename(view['path']))[0] + bpy.context.scene.render.filepath = os.path.abspath(outputDir + '/' + baseImgName + '_preview.jpg') def setupBackground(view, folderUndistorted):