2022-01-09 07:51:31 +11:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
src="/dev/shm/foo.fimg"
|
|
|
|
dst="hf.tga"
|
2022-01-09 19:32:39 +11:00
|
|
|
TMPDIR=${HOME}/TMP
|
2022-01-09 07:51:31 +11:00
|
|
|
|
|
|
|
POVOPT="-w512 -h342 +q9 -a "
|
|
|
|
|
2022-01-09 19:32:39 +11:00
|
|
|
rm $TMPDIR/hf???.png
|
2022-01-09 07:51:31 +11:00
|
|
|
|
2022-01-09 19:32:39 +11:00
|
|
|
for idx in $(seq 0 60)
|
2022-01-09 07:51:31 +11:00
|
|
|
do
|
|
|
|
|
|
|
|
echo "========================== " $idx
|
|
|
|
|
|
|
|
grabvidseq -v \
|
|
|
|
-d /dev/video0 -s 640x480 \
|
2022-01-09 19:32:39 +11:00
|
|
|
-n 60 -p 1.0 \
|
2022-01-09 07:51:31 +11:00
|
|
|
-o ${src}
|
|
|
|
|
|
|
|
./fimg2povhf $src $dst
|
|
|
|
|
2022-01-09 19:32:39 +11:00
|
|
|
out=$(printf "%s/hf%03d.png" $TMPDIR $idx)
|
2022-01-09 07:51:31 +11:00
|
|
|
echo "raytracing " ${POVOPT} $out
|
|
|
|
povray -iscene.pov ${POVOPT} -o${out} 2> pov.stderr
|
|
|
|
# tail -15 pov.stderr
|
|
|
|
|
|
|
|
done
|
|
|
|
|
2022-01-09 19:32:39 +11:00
|
|
|
convert -delay 10 -colors 240 $TMPDIR/hf???.png foo.gif
|
2022-01-09 07:51:31 +11:00
|
|
|
|