--- ray/src/rt/ambient.c 2014/05/09 23:08:50 2.88 +++ ray/src/rt/ambient.c 2014/05/11 19:03:37 2.89 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: ambient.c,v 2.88 2014/05/09 23:08:50 greg Exp $"; +static const char RCSid[] = "$Id: ambient.c,v 2.89 2014/05/11 19:03:37 greg Exp $"; #endif /* * ambient.c - routines dealing with ambient (inter-reflected) component. @@ -109,12 +109,12 @@ setambres( /* set ambient resolution */ /* set min & max radii */ if (ar <= 0) { minarad = 0; - maxarad = thescene.cusize*0.5; + maxarad = thescene.cusize*0.2; } else { minarad = thescene.cusize / ar; maxarad = 64.0 * minarad; /* heuristic */ - if (maxarad > thescene.cusize*0.5) - maxarad = thescene.cusize*0.5; + if (maxarad > thescene.cusize*0.2) + maxarad = thescene.cusize*0.2; } if (minarad <= FTINY) minarad = 10.0*FTINY;