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

Comparing ray/src/rt/raycalls.c (file contents):
Revision 2.4 by schorsch, Mon Jun 30 14:59:12 2003 UTC vs.
Revision 2.7 by greg, Wed Sep 24 14:55:54 2003 UTC

# Line 116 | Line 116 | int    samplendx = 0;                  /* index for this sample */
116   void    (*trace)() = NULL;              /* trace call */
117  
118   extern void     ambnotify();
119 < void    (*addobjnotify[])() = {ambnotify, NULL};
119 > void    (*addobjnotify[8])() = {ambnotify, NULL};
120  
121   int     do_irrad = 0;                   /* compute irradiance? */
122  
# Line 163 | Line 163 | char   *otnm;
163          if (ofun[OBJ_SPHERE].funp == o_default)
164                  initotypes();
165                                          /* initialize urand */
166 <        if (urperm == NULL)
167 <                initurand(2048);
166 >        initurand(2048);
167                                          /* read scene octree */
168          readoct(octname = otnm, ~(IO_FILES|IO_INFO), &thescene, NULL);
169          nsceneobjs = nobjects;
# Line 353 | Line 352 | RAYPARAMS      *rp;
352          rp->specthresh = .15;
353          rp->specjitter = 1.;
354          rp->backvis = 1;
355 <        rp->maxdepth = 6;
356 <        rp->minweight = 4e-3;
355 >        rp->maxdepth = 8;
356 >        rp->minweight = 2e-3;
357          setcolor(rp->ambval, 0., 0., 0.);
358          memset(rp->ambfile, '\0', sizeof(rp->ambfile));
359          rp->ambvwt = 0;
360 <        rp->ambres = 128;
361 <        rp->ambacc = 0.2;
362 <        rp->ambdiv = 512;
363 <        rp->ambssamp = 0;
360 >        rp->ambres = 256;
361 >        rp->ambacc = 0.1;
362 >        rp->ambdiv = 1024;
363 >        rp->ambssamp = 512;
364          rp->ambounce = 0;
365          rp->ambincl = -1;
366          memset(rp->amblval, '\0', sizeof(rp->amblval));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines