413 |
|
sr.rsrc != r->slights[i]) |
414 |
|
continue; /* no path */ |
415 |
|
copycolor(sr.cext, r->cext); |
416 |
< |
sr.albedo = r->albedo; |
416 |
> |
copycolor(sr.albedo, r->albedo); |
417 |
|
sr.gecc = r->gecc; |
418 |
|
rayvalue(&sr); /* eval. source ray */ |
419 |
|
if (bright(sr.rcol) <= FTINY) |
433 |
|
d = (1. - r->gecc*r->gecc) / (d*d*d); |
434 |
|
} |
435 |
|
/* other factors */ |
436 |
< |
d *= si.dom * r->albedo * r->rot / (4.*PI*nsamps); |
436 |
> |
d *= si.dom * r->rot / (4.*PI*nsamps); |
437 |
|
multcolor(sr.rcol, r->cext); |
438 |
+ |
multcolor(sr.rcol, r->albedo); |
439 |
|
scalecolor(sr.rcol, d); |
440 |
|
addcolor(cumval, sr.rcol); |
441 |
|
} |