
LqESxxyyFCJnPdWNxdoq8jiFi7+XHlV0tw8B6teShc1y1zXZJNf/FYl6QoK=Orbit traps of a Mandelbrot set via rainbow coloring Point based Ī point-based orbit trap colours a point based upon how close a function's orbit comes to a single point, typically the origin.Ī line-based orbit trap colours a point based upon how close a function's orbit comes to one or more lines, typically vertical or horizontal (x=a or y=a lines). MFEAnAWZ/qSsT+O1a1E1J6dyyb7cFpFh6svT/Lx+QgWG5dnlS9FFnpphGVHvXUJPecBNfPMj Py1EILzv3+HTUDkntzrYCC1/c6jocu4bL/FU1yiQ9MlWjLbbW+wZSt7WaOB4Mw9U1o3m+tRnĬo6D8dZ9GAnJloQ9kFJC2nDuwISuvO/ntJd3LnoFEVB9vZzfSUzZ58QaEpZNampd5B7FFRu0 Qt7Dez2Nhx0/T5seDg3I+zhYnF6Cvhh0uRt7dDuloIrxwrRofwZeyQWShtkGyhXHwQLaixcW ::WNVxign2lJ1yutNMQw7Gw/DE6etJZsUcTAPU3g2eJAFpH6xgNUUSEliUYJVtd/67S9I1A94Oĭ3Z2Z52ggOBuH2uhxS2kzoK+yMkogd2Wn6UVH4sOjttLpOckzcwVDGVicHa0UbTRVxni1Q/jĬxeZ1eJXIL2uZ6dT6qhhkN4VFnA9vaxwovugFGAtNdVJ4cWCBfcAQjPpuaib30DDDWf7c3EqīV89cWP06zG3Ew+RHMR3DXsZ+sONWnxD9UG+RC81AWvbspvgRKgXVFf3ex4oJz6j2azckzO3 Hint="Removes unnatural blue tint of non-gradient methods."

Density of colour wave depends on this, lowest is somewhere -2.5." Hint="Starts colour calculation with this value + 1/ iteration. All exept direct colouring uses gradient and alpha channel." Fractal Explorer like is RGB values calculated seperately from gradient. Mixed is harmonic mean between gradient colour (by mean of RGB) and RGB channels. Hint= "Gradient Based is gradient calculated from green channel, gradient harmonic is gradient calc from mean of all channels. Long orbits will stay in certain alredy dense region."Įnum= "Mandelbrot" "Talis" "Starbrot" "Tricorn" "Bird Of Prey" "8th modulus Mbrot" "Unit Vector - Mbrot" "Quadratic General" "Celtic Mandelbrot" "Rotated Mandelbrot" "Trotsky Dragon" "Multipowerbrot Odd"Įnum= "Direct Colouring" "Gradient Based" "Mixed Harmonic" "Fractal Explorer like" "Gradient by Harmonic" hint="This don't requires large bailout, cos points with large value will be outside of image." So you can see, that it is working or not." Hint = "Shows how rendering is progressing. Hint="The larger value, the more points hits image, the more detailed will be image." #color=gradient(3/(recip(resultR) + recip(resultG) + recip(resultB) ) ) IF = rgba(resultR, resultG, resultB, resultAlpha) uses pallete, but each chanell is calculated seperately. IF = rgba(resultR, resultG, resultB,resultAlpha)ĮLSEIF colour mode like of Fractal Explorer. ResultB=2/( recip (blue(gradcolor))+ recip(resultB) ) ResultG=2/( recip (green(gradcolor))+ recip(resultG) ) ResultR=2/( recip (red(gradcolor))+ recip(resultR) ) IF mode: direct, using palette, or mixed.Ĭolor gradcolor=gradient( (resultR+resultG+resultB)*0.333333333333333 ) Print(round(cnt/nsamples*100), " percent") Int x = 0, int y = 0 Loop counters & integer coordsįloat xc = real(#center) Scaling constantsįloat scale = (#height * #magn) / Initialize arrays of RGB pixelsĭataR = (dataR +recip(sqrt(cnt)) )/( + abs(pixR)*antilightR)ĭataG = (dataG +recip(sqrt(cnt)) )/( + abs(pixG)*antilightG)ĭataB = (dataB +recip(sqrt(cnt)) )/( + abs(pixB)*antilightB) Chambless buddhabrot.įloat seed = random(777) Seed for random numbersįloat pixR offscreen imageįloat pixG offscreen imageįloat pixB offscreen image


ulb it is faster and classes aren't very user friendly. Throught not all formulas goes with buddhabrot, and not all formulas with buddhabrot have interesting mandelbrot set and probably without. Maybe Buddhabrot naturaly would go with classes. Throught it can have cool spiral orbits, but with same seed it don't looks random at all.
Ultra fractal buddhabrot generator#
Third, random number generator is not enought random. Maybe something must be done with source pixels? This can be owercomed by much higher sample density, but then it becomes extremely slow. Second problem is zoom, when zooming in by just few clicks it allways looses density to almoust zero. Is this becouse of some Ultra Fractal limitations of arrays or becouse of not enought memory? If I use larger sample density, say 31691, it simply ceases to render and on screen shows colour of zero index. Partialy objectives are achieved, it have colours and formulas and new thing is limit being low iteration number, but it have certain problems:īuddhabrot sample density is limited to 31690. Chambless Buddhabrot IV, becouse it is working, throught only 1 channel.
Ultra fractal buddhabrot free#
Objectives were: 1 - to have more control over colours than in free buddhabrot renderers, 2 - to have more colour effects than UF single channel colour buddhabrots using gradient, 3 - to have more formulas to play width, 4 - to have something new, 5 - smoothness and 6 - speed. I was trying to implement Buddhabrot in Ultra Fractal.
