# | Line 152 | Line 152 | setambient(void) /* initialize calculation */ | |
---|---|---|
152 | ambdone(); | |
153 | /* init ambient limits */ | |
154 | setambres(ambres); | |
155 | < | setambacc(ambacc); |
155 | > | qambacc = sqrt(sqrt(ambacc *= (ambacc > FTINY))); |
156 | if (ambfile == NULL || !ambfile[0]) | |
157 | return; | |
158 | if (ambacc <= FTINY) { | |
# | Line 406 | Line 406 | sumambient( /* get interpolated ambient value */ | |
406 | d = 0.0; | |
407 | for (j = 0; j < 3; j++) | |
408 | d += (r->rop[j] - av->pos[j])*(uvw[2][j] + r->ron[j]); | |
409 | < | if (d*0.5 < -minarad*ambacc-.001) |
409 | > | if (d*0.5 < -minarad*qambacc-.001) |
410 | continue; | |
411 | /* | |
412 | * Extrapolate value and compute final weight (hat function) |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |