| 1 |
|
#!/bin/bash |
| 2 |
|
|
| 3 |
< |
mkdir -p anim |
| 4 |
< |
for povScript in ./pov/${1}*.pov |
| 5 |
< |
do |
| 6 |
< |
povName=`basename $povScript` |
| 7 |
< |
pictName=./anim/${povName%.pov}.png |
| 3 |
> |
if [ -d ./pov ] |
| 4 |
> |
then |
| 5 |
> |
if [ -n $1 ] |
| 6 |
> |
then |
| 7 |
> |
povBase=`basename $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 |
< |
echo "x-povray +I${povScript} +O${pictName} +W800 +H600 +FN -D" |
| 19 |
< |
x-povray +I${povScript} +O${pictName} +W800 +H600 +FN -D |
| 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 |
< |
done |
| 27 |
> |
else |
| 28 |
> |
|
| 29 |
> |
echo ".pov directory does not exist. Do you really have scripts to render?" |
| 30 |
> |
fi |