--- ray/src/rt/ambient.c 1991/08/20 10:05:18 1.16 +++ ray/src/rt/ambient.c 1991/11/12 17:09:42 2.1 @@ -186,7 +186,7 @@ double s; for (j = 0; j < 3; j++) d += (r->rop[j] - av->pos[j]) * (av->dir[j] + r->ron[j]); - if (d*0.5 < -minarad*ambacc) + if (d*0.5 < -minarad*ambacc-.001) continue; /* * Jittering final test reduces image artifacts. @@ -235,7 +235,7 @@ int al; FVECT gp, gd; /* compute weight */ amb.weight = pow(AVGREFL, (double)al); - if (r->rweight < 0.1*amb.weight) /* heuristic */ + if (r->rweight < 0.2*amb.weight) /* heuristic */ amb.weight = r->rweight; /* compute ambient */ amb.rad = doambient(acol, r, amb.weight, gp, gd);