POV-Ray : Newsgroups : povray.advanced-users : Nested objects limitations : Re: For all those who actually answered! Server Time
26 Sep 2024 17:44:29 EDT (-0400)
  Re: For all those who actually answered!  
From: Ron Parker
Date: 2 Jan 2002 15:42:35
Message: <slrna36s5u.1r2.ron.parker@fwi.com>
On Wed, 02 Jan 2002 21:37:59 +0100, Tim Nikias wrote:
>>
>> It's actually 100.  It can be changed, but it'll probably still be hard-coded
>> to some value.  In your test code, your rays must be missing some of the
>> smaller spheres and/or boxes.
>>
> 
> Is it hard-coded from the beginning, or can it be changed with some global-setting?
> Obviously (since I tried) max_trace_level has no effect...
> 
> Does the actual error occurr, if all objects that overlap would create a surface
> (like when using intersection{})?

The error occurs when a ray finds that it's already inside of 100 objects and
is about to enter a 101st.  The number of objects is hard-coded and can't be
changed by the scene file or by an INI option.

One possible fix for your problem is to not specify 100% transparency and to
use a sensible adc_bailout.  Whether that will work for you depends on the
scene, of course.

-- 
plane{-z,-3normal{crackle scale.2#local a=5;#while(a)warp{repeat x flip x}rotate
z*60#local a=a-1;#end translate-9*x}pigment{rgb 1}}light_source{-9red 1rotate 60
*z}light_source{-9rgb y rotate-z*60}light_source{9-z*18rgb z}text{ttf"arial.ttf"
"RP".01,0translate-<.6,.4,.02>pigment{bozo}}light_source{-z*3rgb-.2}//Ron Parker


Post a reply to this message

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