Title: Visual oddities in various fractals since 2.09 Post by: tpe on December 23, 2016, 01:04:07 AM I've noticed some rather interesting visual glitches in 2.09 (and 2.10-dev), usually in the form of spheres in certain places in IFS formulas.
An example, using the octahedron settings file that comes with the program: (http://raisingwaves.com/fractals/octahedronpoint1.png) Another example on the octahedron settings, zooming far into one of the triangular 'pits': (http://raisingwaves.com/fractals/octahedronpit1.png) This also crops up on the standard Menger Sponge: (http://raisingwaves.com/fractals/mengerspongesurface1.png) An interesting thing to note with these unexpected sphere shapes is that if I encounter one during a flight recording and attempt to 'fly' into it, the camera bounces back and reverses temporarily, before regaining its momentum and moves forward once more. I can sit there and do that repeatedly. And one more thing, there's something that has happened to hybrid rendering between 2.08 and 2.09. This render in 2.08: (http://raisingwaves.com/fractals/AObulbboxhybridHC2-08.png) Turns into this in 2.09 and 2.10-dev (exact same settings file, just with DOF switched off): (http://raisingwaves.com/fractals/AObulbboxhybridHC2-10-dev.png) I've attached the settings for these zooms to the post. Sorry for the rather large post!! Title: Re: Visual oddities in various fractals since 2.09 Post by: mclarekin on December 23, 2016, 04:59:35 AM Hello tpe,
thanks for sending the settings files. I have tested the first one and reproduced your image. It looks like it might be a DE problem. I tried a different DE calc and the sphere disappeared, but also part of the fractal disappeared as well. thanks for reporting, I will post it as an issue at github. Title: Re: Visual oddities in various fractals since 2.09 Post by: mclarekin on December 23, 2016, 08:09:40 AM compute_fractal.cpp . code at line 1073. Temp fix: Either comment out like I have or try changing code to r < 0.000000001, (both seemed to work for me)
But the bulb hybrid I can not get your image yet, hmmm??. And it sure takes a long time to render Code: // if ((z - lastZ).Length() / r < 0.1 / fractals.GetBailout(sequence)) Title: Re: Visual oddities in various fractals since 2.09 Post by: tpe on December 23, 2016, 12:26:03 PM Thanks mclarekin, I'll give that code edit a try and see what I get. And hmm, that render is interesting because that's pretty much exactly what I see in the preview before loading the settings in 2.08 - i.e. it looks like my render just with a lower detail level value.
And yeah, it's quite a slow-rendering set of params but it was one of my favourites. :) A shame to see it randomly supernova when I updated to 2.09! Title: Re: Visual oddities in various fractals since 2.09 Post by: Buddhi on December 23, 2016, 04:19:34 PM Thank you for reporting this problem. You have discovered side effect of special bailout condition implemented for pseudo-cleinian fractals.
Now I see that I need to code auto-disable this additional bailout condition for fractals without pseudo-cleinian components. Actual workaround (without changing code) is to disable "Rendering engine / Use default bailout for each fractal formula" and increase bailout value. Corrected settings for AObulbboxhybridHC2-08.fract. I have changed Distance Estimation Function to Delta DE logarithmic and on first fractal tab (for Mandelbulb) I have disabled "Check for bailout condition". These settings give exactly the same image as you had in Mandelbulber 2.08. Code: # Mandelbulber settings file Title: Re: Visual oddities in various fractals since 2.09 Post by: tpe on December 23, 2016, 05:24:15 PM Confirmed working for bulb/box hybrid and suggested changes to bailout do indeed fix the spheres problem. Thanks! :) |