more work on voxelize
This commit is contained in:
33
Fraktalism/mkvoxvidz.sh
Executable file
33
Fraktalism/mkvoxvidz.sh
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo
|
||||
source "./common.sh"
|
||||
|
||||
make voxelize
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo
|
||||
echo "Make error " $?
|
||||
exit 1
|
||||
fi
|
||||
|
||||
./voxelize > WS/voxels.dat
|
||||
./vox2inc.awk < WS/voxels.dat > WS/voxels.inc
|
||||
|
||||
for idx in $(seq 0 359)
|
||||
do
|
||||
|
||||
dst=$(printf "frames/voxel/%05d.png" $idx)
|
||||
echo "renderbox work on " $dst
|
||||
povray -ishowvoxels.pov -K$idx ${POVOPT} \
|
||||
-O${dst} 2> WS/toto.err
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "ERROR ERROR ERROR ERROR"
|
||||
tail -20 WS/toto.err
|
||||
exit 1
|
||||
fi
|
||||
grep 'Parse Time' WS/toto.err
|
||||
grep 'Trace Time' WS/toto.err
|
||||
|
||||
done
|
||||
|
||||
./encode.sh frames/voxel/ foo.mp4
|
||||
Reference in New Issue
Block a user