1 |
|
#!/bin/csh -f |
2 |
< |
# SCCSid "$SunId$ SGI" |
2 |
> |
# RCSid: $Id$ |
3 |
|
# |
4 |
|
# Compute best ambient value for a scene and append to rad input file |
5 |
|
# |
22 |
|
exit 1 |
23 |
|
endif |
24 |
|
onintr quit |
25 |
< |
set tf=/usr/tmp/ca$$ |
25 |
> |
set tf=/tmp/ca$$ |
26 |
|
set oct=`rad -w -s -e -v 0 $argv[1] QUA=High AMB=$tf.amb OPT=$tf.opt | sed -n 's/^OCTREE= //p'` |
27 |
|
rad -n -s -V $argv[1] \ |
28 |
|
| rpict @$tf.opt -av 0 0 0 -aw 16 -dv- -S 1 -x 16 -y 16 -ps 1 $oct \ |
29 |
|
| ra_rgbe - '\!pvalue -h -H -d' > $tf.dat |
30 |
+ |
echo \# Rad input file modified by $0 `date` >> $argv[1] |
31 |
|
if ( $?doexpos ) then |
32 |
|
(echo -n 'EXPOSURE= '; \ |
33 |
< |
total -u $tf.dat | rcalc -e '$1=1/(.265*$1+.670*$2+.065*$3)') \ |
33 |
> |
total -u $tf.dat | rcalc -e '$1=2/(.265*$1+.670*$2+.065*$3)') \ |
34 |
|
>> $argv[1] |
35 |
|
endif |
36 |
|
lookamb -h -d $tf.amb | rcalc -e '$1=$10;$2=$11;$3=$12' >> $tf.dat |