186 |
|
for (j = 0; j < 3; j++) |
187 |
|
d += (r->rop[j] - av->pos[j]) * |
188 |
|
(av->dir[j] + r->ron[j]); |
189 |
< |
if (d*0.5 < -minarad*ambacc) |
189 |
> |
if (d*0.5 < -minarad*ambacc-.001) |
190 |
|
continue; |
191 |
|
/* |
192 |
|
* Jittering final test reduces image artifacts. |
235 |
|
FVECT gp, gd; |
236 |
|
/* compute weight */ |
237 |
|
amb.weight = pow(AVGREFL, (double)al); |
238 |
< |
if (r->rweight < 0.1*amb.weight) /* heuristic */ |
238 |
> |
if (r->rweight < 0.2*amb.weight) /* heuristic */ |
239 |
|
amb.weight = r->rweight; |
240 |
|
/* compute ambient */ |
241 |
|
amb.rad = doambient(acol, r, amb.weight, gp, gd); |