From 87645472b44275fae4e7291a12450da301ed939e Mon Sep 17 00:00:00 2001 From: tTh Date: Sun, 28 Jan 2024 00:06:57 +0100 Subject: [PATCH] tweaking --- BloubWorld/runme.sh | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/BloubWorld/runme.sh b/BloubWorld/runme.sh index ef055e4..aded1af 100755 --- a/BloubWorld/runme.sh +++ b/BloubWorld/runme.sh @@ -7,16 +7,16 @@ INCFILE="WS/bloubs.inc" TMPPNG="/dev/shm/bloubs7.png" -POVOPT="+Q9 -a -v -d -W1600 -H1200 -WT2" +POVOPT="+Q9 +a -v -d -W800 -H600 -WT2" DDIR="frames/a" LOGERR="log.error" -TXTCOLOR="#db7000" +TXTCOLOR="#db2080" # --- put the work file in ramdisk BLBS_IN="/dev/shm/in.blbs" BLBS_OUT="/dev/shm/out.blbs" -NBIMG=120 +NBIMG=2000 make all err=$? @@ -31,15 +31,19 @@ printf "\n#declare NbImg = %d;\n" $NBIMG > WS/nbimg.inc # first, we have to make a seminal buch of bloubs # --> this function need to be parametrizable # -./genbloubs ${BLBS_IN} 50 +./genbloubs ${BLBS_IN} 5 for idx in $(seq 0 $((NBIMG-1)) ) do echo "======== run passe $idx =========" + # make the bloubs's data readable by POVray + # ./exportbloubs ${BLBS_IN} | awk -f toinc.awk > $INCFILE + echo "### raytracing pass $idx" + povray -Iscene.pov -K${idx} -O${TMPPNG} ${POVOPT} 2> $LOGERR if [ 0 -ne $? ] ; then tail -15 $LOGERR @@ -47,20 +51,20 @@ do fi td=$(date -u +'%F %R:%S' | tr '01' 'ol') - hi=$(printf "#%05d" $idx | tr '01' 'ol') + hi=$(printf "#%04d" $idx | tr '01' 'ol') count=$(tail -1 "WS/log.nb_bloubs") PNG=$(printf "%s/%05d.png" ${DDIR} $idx) convert ${TMPPNG} \ -font Courier-Bold \ - -pointsize 28 \ + -pointsize 24 \ -fill "$TXTCOLOR" \ -gravity south-east \ -annotate +25+5 "$td" \ -gravity south-west \ -annotate +25+5 "$hi" \ - -pointsize 48 \ + -pointsize 32 \ -gravity north-east \ -annotate +45+5 "$count" \ -gravity north-west \ @@ -73,8 +77,8 @@ do ./mergebloubs ${BLBS_OUT} ${BLBS_IN} # mv ${BLBS_OUT} ${BLBS_IN} - echo - sleep 90 + echo "### run done" + sleep 60 done