135 |
|
* is always modified by material color. |
136 |
|
*/ |
137 |
|
/* roughness + source */ |
138 |
< |
dtmp = np->alpha2/4.0 + omega/PI; |
138 |
> |
dtmp = np->alpha2 + omega/PI; |
139 |
|
/* gaussian */ |
140 |
|
dtmp = exp((2.*DOT(np->prdir,ldir)-2.)/dtmp)/(4.*PI*dtmp); |
141 |
|
/* worth using? */ |
240 |
|
transtest = 2; |
241 |
|
} else { |
242 |
|
for (i = 0; i < 3; i++) /* perturb */ |
243 |
< |
nd.prdir[i] = r->rdir[i] - |
244 |
< |
0.5*r->pert[i]; |
243 |
> |
nd.prdir[i] = r->rdir[i] - r->pert[i]; |
244 |
|
if (DOT(nd.prdir, r->ron) < -FTINY) |
245 |
|
normalize(nd.prdir); /* OK */ |
246 |
|
else |