Regarding a starfield query in p.b.anim I noticed a peculiar
effect when using crackle at extreme scalings. The following
scene parses and renders in about a second at 640x480 (even
when just using a single thread) but then hangs for about 20
seconds before returning to idle mode. With scale .02 this
doesn't happen.
sky_sphere
{
pigment
{
crackle
form <1,1,0>
scale .002
color_map
{
[0 color rgb 100000]
[1 color rgb 0]
}
}
}
I suspect the reason has to do with crackle cache hits dropping
from 99% to 20% so it probably bloats some internal data structure,
but it seems strange that freeing that would take so much longer
than building it in the first place. Maybe a case of O(n*n)? ;)
Tested on Win 7 64-bit with 3.7 beta 39 on an i7-970.
Post a reply to this message
|