| 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=$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 |