POV-Ray : Newsgroups : povray.binaries.images : Why does it do this? : Re: Why does it do this? Server Time
3 Aug 2024 08:08:20 EDT (-0400)
  Re: Why does it do this?  
From: Rafal 'Raf256' Maj
Date: 8 Apr 2004 03:20:19
Message: <Xns94C55EFAECF1Fraf256com@203.29.75.35>
stb### [at] hotmailcom news:407### [at] hotmailcom

>> Btw, adc_bailout was fixed in 3.6 beta and/or will it be in 3.6
>> final? It was a quite serious time-wasting bug IMHO.
> Couldn't possibly answer that. In fact, I didn't know there was a bug!
> I hope this means rendering many layers of transparent objects (or 
> multiple reflections) will be made faster.

Bug was that transparency / reflection was unnesesarly shooted even if 
resulting color changes would be smaller then 1/256 (so they would not be 
notacible in image). (I think even 1/64 is a good limit).

So if You set max_trace_level to 100 because in few space You have 100 
boxes in each other, transparent, it will not only use 100 rays / pixel 
there, but laso it will use it every else, so most reflective-seeing-
reflective surface will render 100 times slower, even if reflection is 0.1 
and final step of rendering each pixel will "result in only change like 
+/- 0.000000000000000000000000000000000000000000000000000000001 rgb ;)
 
>> PS. please do not top-post, answare *below* quote of post to with are
>> You answearing.
> There are advantages to answering both ways, depending on how many 
> statements I'm replying to.

Sorry, wrong word ;)


-- 
http://www.raf256.com/3d/
Rafal Maj 'Raf256', home page - http://www.raf256.com/me/
Computer Graphics


Post a reply to this message

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