From 027bca066eb08a43d9e59676ccfdef45ccd2739b Mon Sep 17 00:00:00 2001 From: tth Date: Wed, 9 Feb 2022 19:51:42 +0100 Subject: [PATCH] minor changes --- BloubWorld/runme.sh | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/BloubWorld/runme.sh b/BloubWorld/runme.sh index 1c758bf..71f1e4b 100755 --- a/BloubWorld/runme.sh +++ b/BloubWorld/runme.sh @@ -7,16 +7,19 @@ INCFILE="bloubs.inc" TMPPNG="/dev/shm/bloubs7.png" -POVOPT="+Q9 +a -v -d -W920 -H600" +POVOPT="+Q9 +a -v -d -W920 -H600 -WT2" DDIR="frames" LOGERR="log.error" +BLBS_IN="/dev/shm/in.blbs" +BLBS_OUT="/dev/shm/out.blbs" + NBIMG=4000 make all err=$? if [ $err -ne 0 ] ; then - echo 'make error = ' $err + echo 'make error code is = ' $err exit 1 fi @@ -26,14 +29,14 @@ printf "\n#declare NbImg = %d;\n" $NBIMG > nbimg.inc # first, we have to make a seminal buch of bloubs # --> this function need to be paraletrizable # -./genbloubs in.blbs 9000 +./genbloubs ${BLBS_IN} 9999 for idx in $(seq 0 $NBIMG) do echo "======== run passe $idx =========" - ./exportbloubs in.blbs | awk -f toinc.awk > $INCFILE + ./exportbloubs ${BLBS_IN} | awk -f toinc.awk > $INCFILE povray -Iscene.pov -K${idx} -O${TMPPNG} ${POVOPT} 2> $LOGERR if [ 0 -ne $? ] ; then @@ -44,22 +47,23 @@ do fi td=$(date +'%F %R:%S') - txt=$(printf "%5d %s" $idx "${td}") + hi=$(printf "0x%04x" $idx) PNG=$(printf "%s/%05d.png" ${DDIR} $idx) - echo "$txt" | tee -a log.txt convert ${TMPPNG} \ -font fixed \ - -pointsize 20 \ - -fill Orange \ + -pointsize 22 \ + -fill CadetBlue \ -gravity south-east \ - -annotate +15+10 "$txt" \ + -annotate +15+10 "$td" \ + -gravity south-west \ + -annotate +15+10 "$hi" \ $PNG echo $PNG '[done]' - ./movebloubs in.blbs out.blbs - mv out.blbs in.blbs + ./movebloubs ${BLBS_IN} ${BLBS_OUT} + mv ${BLBS_OUT} ${BLBS_IN} echo done