make blender generated files unique - annna - Annna the nice friendly bot.
HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
---
DIR commit 09167e862353922a1edd2105869321f54440cf44
DIR parent 08fa8d72688f79cb4d148c3c2511094becf15c93
HTML Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 21 Nov 2022 21:18:05 +0100
make blender generated files unique
The previous version was always writing to the same file, generating
the same link every time.
This commit introduces mktemp to create a new file every time.
Signed-off-by: Annna Robert-Houdin <annna@bitreich.org>
Diffstat:
M blender-effect | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
DIR diff --git a/blender-effect b/blender-effect
@@ -14,6 +14,7 @@ shift 2
BLENDER=blender-3.2
BLEND_DIR="$(dirname "$0")/modules/blender"
IMAGE_DIR=/br/gopher/memecache/3d
+IMAGE_NAME="$(mktemp "$NAME.XXXXXXXX")"
# turn "key1=value key2=value key3=value" into variables used by blender-effect.py
for x in "$@"
@@ -25,7 +26,7 @@ ${BLENDER} --background \
"${BLEND_DIR}/${NAME}.blend" \
-E CYCLES \
--python "${BLEND_DIR}/effect.py" \
- --render-output "${IMAGE_DIR}/${NAME}." \
+ --render-output "${IMAGE_DIR}/${IMAGE_NAME}." \
--render-frame 1 \
>&2 \
-&& echo "${NAME}.0001.png"
+&& echo "${IMAGE_NAME}.0001.png"