
if [[ $# -lt 1 ]] ; then
	echo "Should specify PREFIX"
	exit 1
fi

out_prefix="$1"; shift
num_light="$1"; shift

scene_width=500
scene_height=500 

total_lights=16;
nligh=$(( ${total_lights} - 1))

for gauge_tag in A; do 
  final_dir_file=LG_${gauge_tag}.txt
  printf "" > ${final_dir_file}
  for i in `seq 0 0` ; do

    num=`printf "%02d" ${i}`

    dir_file="../vgauge/t_gray_${gauge_tag}_${num}_plkplain_gauge.txt"
    light_dir_file="light_dir.inc"
    ref_file="LG_${gauge_tag}_${num}.txt"

    read alb DX DY DZ INTE junk < ${dir_file}
    echo "${DX} ${DY} ${DZ} ${INTE}" > ${ref_file}
    read dx dy dz inte junk < ${ref_file}

    echo "#declare luz_dir = < ${dx},${dy},${dz} > ;" > ${light_dir_file}
    echo "${dx} ${dy} ${dz}" >> ${final_dir_file}

    povray +A +R2 -d \
	    Bits_Per_Color=16 \
	    Display_Gamma=1 \
	    Sampling_Method=2 \
	    Height=${scene_height} Width=${scene_width} \
	    Library_Path=/home/saracchini/Raab/POVRAY/povlinux-3.6/povray-3.6/include \
	    Input_File_Name=16Lscene.pov \
	    Output_File_Type=P \
	    Output_File_Name=${out_prefix}-G${gauge_tag}_L${num}.ppm 

    pamarith \
	  -subtract \
	  ${out_prefix}-G${gauge_tag}_L${num}.ppm \
	  /home/saracchini/Raab/Dados/Imagens/photo/teste16L/figs/cropped/gray/01/s/f-${num}.ppm > ${out_prefix}-diff-${gauge_tag}-${num}.ppm

  done
done