POV-Ray : Newsgroups : povray.general : max_trace_level problem in 3.6.1 Server Time
1 Aug 2024 18:26:21 EDT (-0400)
  max_trace_level problem in 3.6.1 (Message 1 to 6 of 6)  
From: Manuel Kasten
Subject: max_trace_level problem in 3.6.1
Date: 5 Jul 2005 04:21:47
Message: <42ca431b@news.povray.org>
Hello,

I have a problem with max_trace_level in 3.6.1
I'm trying to render some glass superellipsoids (thanks Tek) for my 
2-monitor background. Having set max_trace_level to 128, 3.6.1 goes only 
up to 66 but has black areas in the image. With 3.5.0 this is not the 
case. Whats causing this behaviour? (Images in p.b.i)

Thanks for your help, Manuel


#########################################################################
Technical stuff:

3.6.1 - Versions tried:
self compiled vanilla 3.6.1 on Linux
official 3.6.1.icl8.win32 on Windows (same behaviour - render cancelled)

3.5.0 - Version:
unofficial Debian compiled 3.5.0c-10

commandline: +h1024 +w2560 +j0 +a0.2

Statistics:


3.6.1
Render Statistics
Image Resolution 2580 x 1024
----------------------------------------------------------------------------
Pixels:          2644500   Samples:         3483532   Smpls/Pxl: 1.32
Rays:           17380972   Saved:           3952513   Max Level: 66/128
----------------------------------------------------------------------------
Ray->Shape Intersection          Tests       Succeeded  Percentage
----------------------------------------------------------------------------
CSG Intersection              24819711        16163129     65.12
Plane                         29788868         9621188     32.30
Superellipsoid                49639422        23849714     48.05
Bounding Box                  84535705        35236525     41.68
Light Buffer                 135580214        60704161     44.77
Vista Buffer                  14370337         8982801     62.51
----------------------------------------------------------------------------
Calls to Noise:           110332128   Calls to DNoise:              10
----------------------------------------------------------------------------
Shadow Ray Tests:          16360409   Succeeded:               8783399
Reflected Rays:             7375767   Total Internal:          1127457
Refracted Rays:             6248292
Transmitted Rays:                18
----------------------------------------------------------------------------
Number of photons shot:          273363
Surface photons stored:         1020643
Priority queue insert:        940536910
Priority queue remove:        830910106
Gather function called:        10731591
----------------------------------------------------------------------------
Smallest Alloc:                   9 bytes
Largest  Alloc:            10567688 bytes
Peak memory used:          32120701 bytes
Total Scene Processing Times
   Parse Time:    0 hours  0 minutes  1 seconds (1 seconds)
   Photon Time:   0 hours  0 minutes 50 seconds (50 seconds)
   Render Time:   0 hours 32 minutes 38 seconds (1958 seconds)
   Total Time:    0 hours 33 minutes 29 seconds (2009 seconds)






3.5.0
Statistics for glass.pov, Resolution 2580 x 1024
----------------------------------------------------------------------------
Pixels:         2644500   Samples:         3437940   Smpls/Pxl: 1.30
Rays:          27891991   Saved:           4936000   Max Level: 128/128
----------------------------------------------------------------------------
Ray->Shape Intersection          Tests       Succeeded  Percentage
----------------------------------------------------------------------------
CSG Intersection              45222266        30772787     68.05
Plane                         50178290        14187631     28.27
Superellipsoid                90444532        43215989     47.78
Bounding Box                 162193769        66499739     41.00
Light Buffer                 232117316       103676853     44.67
Vista Buffer                  14217401         8874457     62.42
----------------------------------------------------------------------------
Calls to Noise:          125302464   Calls to DNoise:             10
----------------------------------------------------------------------------
Shadow Ray Tests:         27223387   Succeeded:             15209464
Reflected Rays:           15557468   Total Internal:         6934248
Refracted Rays:            8623166
Transmitted Rays:               54
Number of photons shot:         273363
Surface photons stored:        1672297
Priority queue insert:      3269277794
Priority queue remove:      1490616654
Gather function called:       18885402
----------------------------------------------------------------------------
Smallest Alloc:                 10 bytes   Largest:           327688
Peak memory used:         34788016 bytes
----------------------------------------------------------------------------
Time For Photon:   0 hours  2 minutes  30.0 seconds (150 seconds)
Time For Trace:    1 hours 56 minutes   0.0 seconds (6960 seconds)
     Total Time:    1 hours 58 minutes  30.0 seconds (7110 seconds)


Post a reply to this message

From: Slime
Subject: Re: max_trace_level problem in 3.6.1
Date: 5 Jul 2005 13:58:08
Message: <42caca30$1@news.povray.org>
> I have a problem with max_trace_level in 3.6.1
> I'm trying to render some glass superellipsoids (thanks Tek) for my
> 2-monitor background. Having set max_trace_level to 128, 3.6.1 goes only
> up to 66 but has black areas in the image. With 3.5.0 this is not the
> case. Whats causing this behaviour? (Images in p.b.i)

Hmm, IIRC, some adc_bailout bug was fixed in 3.6; does setting adc_bailout
to 0 fix the problem?

 - Slime
 [ http://www.slimeland.com/ ]


Post a reply to this message

From: Manuel Kasten
Subject: Re: max_trace_level problem in 3.6.1
Date: 5 Jul 2005 16:08:15
Message: <42cae8af$1@news.povray.org>
Slime wrote:
> 
> Hmm, IIRC, some adc_bailout bug was fixed in 3.6; does setting adc_bailout
> to 0 fix the problem?

not really. lowering photon spacing to 0.1 brings photon time
for 3.5 to 18s, for 3.6.1 to 6s.

Adding adc_bailout 0 increases photon time by factors for
both versions (canceled after 5 minutes each). I'll try a
3.6.1 render with that settings, but don't know how long
it will take. (So this is not a solution....)

Manuel


Post a reply to this message

From: Slime
Subject: Re: max_trace_level problem in 3.6.1
Date: 5 Jul 2005 20:04:13
Message: <42cb1ffd$1@news.povray.org>
> Adding adc_bailout 0 increases photon time

Note I was talking about the *scene* adc_bailout, not the *photon*
adc_bailout. That is,

global_settings {
    adc_bailout 0
}

(It sounded from your response that you thought I was referring to
photons{adc_bailout 0}.)

 - Slime
 [ http://www.slimeland.com/ ]


Post a reply to this message

From: Manuel Kasten
Subject: Re: max_trace_level problem in 3.6.1
Date: 6 Jul 2005 05:28:43
Message: <42cba44b$1@news.povray.org>
Slime wrote:
>>Adding adc_bailout 0 increases photon time
> 
> 
> Note I was talking about the *scene* adc_bailout, not the *photon*
> adc_bailout. That is,
> 
> global_settings {
>     adc_bailout 0
> }

Yes, that's what I've done. I did a fast test to see if it helps the
problem. (Smaller resolution, rendering only part of the image and
decreased photon spacing). But adding global adc_bailout 0 makes photon
time go up (btw. I canceled the test after 2 1/2 hour photon time,
compared to 6sec without adc_bailout 0).

Manuel


Post a reply to this message

From: Alain
Subject: Re: max_trace_level problem in 3.6.1
Date: 6 Jul 2005 09:25:02
Message: <42cbdbae$1@news.povray.org>
Manuel Kasten nous apporta ses lumieres en ce 2005-07-06 05:28:
> Slime wrote:
> 
>>> Adding adc_bailout 0 increases photon time
>>
>>
>>
>> Note I was talking about the *scene* adc_bailout, not the *photon*
>> adc_bailout. That is,
>>
>> global_settings {
>>     adc_bailout 0
>> }
> 
> 
> Yes, that's what I've done. I did a fast test to see if it helps the
> problem. (Smaller resolution, rendering only part of the image and
> decreased photon spacing). But adding global adc_bailout 0 makes photon
> time go up (btw. I canceled the test after 2 1/2 hour photon time,
> compared to 6sec without adc_bailout 0).
> 
> Manuel
Photons will use the global_settings value for adc_bailout unless another one is set
in the photons 
block. The same is true for the max_trace_level.

Alain


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.