| 1 |
#!/bin/bash |
| 2 |
|
| 3 |
if [ -d ./pov ] |
| 4 |
then |
| 5 |
if [ -n $1 ] |
| 6 |
then |
| 7 |
povBase=$1 |
| 8 |
echo "Rendering all $povBase scripts" |
| 9 |
echo |
| 10 |
else |
| 11 |
povBase="" |
| 12 |
echo "Rendering all scripts in the pov/ directory" |
| 13 |
echo |
| 14 |
fi |
| 15 |
|
| 16 |
mkdir -p anim |
| 17 |
|
| 18 |
for povScript in ./pov/${povBase}*.pov |
| 19 |
do |
| 20 |
povName=`basename $povScript` |
| 21 |
pictName=./anim/${povName%.pov}.png |
| 22 |
|
| 23 |
echo "x-povray +I${povScript} +O${pictName} +W800 +H600 +FN -D" |
| 24 |
x-povray +I${povScript} +O${pictName} +W800 +H600 +FN -D |
| 25 |
done |
| 26 |
|
| 27 |
else |
| 28 |
|
| 29 |
echo ".pov directory does not exist. Do you really have scripts to render?" |
| 30 |
fi |