#!/usr/bin/awk -f BEGIN { count=100 picnumber=5 srand() print "\n \ /* Random Image Data for Rayshade \n \ Number of Components: " count " */ \n \ eyep 300 50 110 \n \ lookp 0 50 15 \n \ fov 45 45 \n \ report quiet \n \ screen 50 50 \n \ outfile outj.tga \n \ maxdepth 5 /* 5 is enough, 20 is slower */ \n \ /* light 1.3 point 300 50 110 */ \n \ light 1.3 directional 1 -1 1 /* looks more simple */ \n \ surface white ambient 0.02 0.02 0.02 diffuse 0.5 0.5 0.5 \n \ specular 0.7 0.7 0.7 specpow 99 reflect 1.0 noshadow \n \ cblob white 0.9 /* also try 0.91 - 0.99 */ \n" \ > "pic"picnumber".rs" \ for (i=1; i<=count; i++) \ {printf "1 20 %3d %3d %3d %.4s %.4s %.4s \n", \ int(100*rand()),int(100*rand()),int(100*rand()),rand(),rand(),rand() \ > "pic"picnumber".rs" } u++ }