--- ray/src/util/rad.c 1993/09/25 13:21:35 2.27 +++ ray/src/util/rad.c 1993/10/30 10:47:05 2.29 @@ -832,7 +832,7 @@ register char *op; } op = addarg(op, "-pt .08"); if (vbool(PENUMBRAS)) - op = addarg(op, "-ds .2 -dj .35"); + op = addarg(op, "-ds .2 -dj .5"); else op = addarg(op, "-ds .3"); op = addarg(op, "-dt .1 -dc .5 -dr 1 -sj .7 -st .1"); @@ -1223,6 +1223,8 @@ char *opts; sprintf(combuf, "rview %s%s -R %s ", vw, opts, rifname); if (rvdevice != NULL) sprintf(combuf+strlen(combuf), "-o %s ", rvdevice); + if (vdef(EXPOSURE)) + sprintf(combuf+strlen(combuf), "-pe %s ", vval(EXPOSURE)); strcat(combuf, oct1name); if (runcom(combuf)) { /* run it */ fprintf(stderr, "%s: error running rview\n", progname); @@ -1303,7 +1305,7 @@ char *opts; } sprintf(combuf, "rpict%s %s %s%s %s > %s", rep, vw, res, opts, - oct1name, rawfile); + oct1name, rawfile); } if (runcom(combuf)) { /* run rpict */ fprintf(stderr, "%s: error rendering view %s\n",