ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/bsdf2rad.c
(Generate patch)

Comparing ray/src/cv/bsdf2rad.c (file contents):
Revision 2.11 by greg, Sun Mar 30 17:28:04 2014 UTC vs.
Revision 2.12 by greg, Thu Aug 21 10:33:48 2014 UTC

# Line 142 | Line 142 | main(int argc, char *argv[])
142                                  1.-colarr[n][0], 1.-colarr[n][1], 1.-colarr[n][2]);
143                          for (i = 0; i < rbf->nrbf; i++) {
144                                  ovec_from_pos(odir, rbf->rbfa[i].gx, rbf->rbfa[i].gy);
145 <                                bsdf = eval_rbfrep(rbf, odir) / (output_orient*odir[2]);
145 >                                bsdf = eval_rbfrep(rbf, odir);
146                                  bsdf = log(bsdf + 1e-5) - min_log;
147                                  printf("pmat sphere p%d\n0\n0\n4 %f %f %f %f\n",
148                                          i+1, odir[0]*bsdf, odir[1]*bsdf, odir[2]*bsdf,
# Line 167 | Line 167 | main(int argc, char *argv[])
167                                          return(1);
168                                  bsdf = sval.cieY;
169                          } else
170 <                                bsdf = eval_rbfrep(rbf, odir) /
171 <                                                (output_orient*odir[2]);
170 >                                bsdf = eval_rbfrep(rbf, odir);
171                          bsdf = log(bsdf + 1e-5) - min_log;
172                          fprintf(fp, "%.8e %.8e %.8e\n",
173                                          odir[0]*bsdf, odir[1]*bsdf, odir[2]*bsdf);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines