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

Comparing ray/src/rt/rtrace.c (file contents):
Revision 2.16 by greg, Wed Jul 14 10:38:49 1993 UTC vs.
Revision 2.19 by greg, Mon Aug 21 10:29:20 1995 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1992 Regents of the University of California */
1 > /* Copyright (c) 1994 Regents of the University of California */
2  
3   #ifndef lint
4   static char SCCSid[] = "$SunId$ LBL";
# Line 53 | Line 53 | int  vresolu = 0;                      /* vertical resolution */
53   double  dstrsrc = 0.0;                  /* square source distribution */
54   double  shadthresh = .05;               /* shadow threshold */
55   double  shadcert = .5;                  /* shadow certainty */
56 < int  directrelay = 1;                   /* number of source relays */
56 > int  directrelay = 2;                   /* number of source relays */
57   int  vspretest = 512;                   /* virtual source pretest density */
58   int  directvis = 1;                     /* sources visible? */
59 < double  srcsizerat = .25;               /* maximum ratio source size/dist. */
59 > double  srcsizerat = .2;                /* maximum ratio source size/dist. */
60  
61   double  specthresh = .15;               /* specular sampling threshold */
62   double  specjitter = 1.;                /* specular sampling jitter */
63  
64 + int  backvis = 1;                       /* back face visibility */
65 +
66   int  maxdepth = 6;                      /* maximum recursion depth */
67   double  minweight = 4e-3;               /* minimum ray weight */
68  
69   COLOR  ambval = BLKCOLOR;               /* ambient value */
70   double  ambacc = 0.2;                   /* ambient accuracy */
71 < int  ambres = 32;                       /* ambient resolution */
72 < int  ambdiv = 128;                      /* ambient divisions */
71 > int  ambres = 128;                      /* ambient resolution */
72 > int  ambdiv = 512;                      /* ambient divisions */
73   int  ambssamp = 0;                      /* ambient super-samples */
74   int  ambounce = 0;                      /* ambient bounces */
75   char  *amblist[128];                    /* ambient include/exclude list */
# Line 243 | Line 245 | FVECT  org, dir;
245   {
246          VCOPY(thisray.rorg, org);
247          VCOPY(thisray.rdir, dir);
248 +        thisray.rmax = 0.0;
249          rayorigin(&thisray, NULL, PRIMARY, 1.0);
250          if (castonly)
251                  localhit(&thisray, &thescene) || sourcehit(&thisray);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines