| 1 | mmeineke | 651 | #!/bin/bash | 
| 2 |  |  |  | 
| 3 | mmeineke | 742 | 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 | mmeineke | 651 |  | 
| 18 | mmeineke | 742 | 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 | mmeineke | 651 |  | 
| 27 | mmeineke | 742 | else | 
| 28 |  |  |  | 
| 29 |  |  | echo ".pov directory does not exist. Do you really have scripts to render?" | 
| 30 |  |  | fi |