Logo by mauxuam - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
 
*
Welcome, Guest. Please login or register. March 29, 2024, 02:20:37 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1] 2   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: a standard name for buddhabrot-like fractal ?  (Read 4904 times)
0 Members and 1 Guest are viewing this topic.
ker2x
Fractal Molossus
**
Posts: 795


WWW
« on: May 07, 2015, 01:18:39 PM »

Friendly greetings \o/

I decided to rewrite buddha++.
Nicer UI, flexible framework for different formula.

The thing is, how to call it ?  :smiley
Is there a name for buddhabrot-like fractal ?

Bonus question : any name idea for the software ?

thx !
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #1 on: May 07, 2015, 01:27:14 PM »

"butterbrot" cheesy

Logged

---

divide and conquer - iterate and rule - chaos is No random!
kram1032
Fractal Senior
******
Posts: 1863


« Reply #2 on: May 07, 2015, 01:45:58 PM »

orbit trails?
Bread trails?
Breadcrumbs.
or how about Almond crumbs? cheesy
Logged
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #3 on: May 07, 2015, 01:47:50 PM »

Is there a name for buddhabrot-like fractal ?
IFS

(it's just an IFS randomly choosing roots of z^2 + c)
Logged

cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #4 on: May 07, 2015, 02:02:42 PM »

i consider it as a special form of ifs as well, although the name ifs for that dot counting is wrong in the first place as well wink not wrong, but i mean ifs is a general name for "iterated function systems"
Logged

---

divide and conquer - iterate and rule - chaos is No random!
kram1032
Fractal Senior
******
Posts: 1863


« Reply #5 on: May 07, 2015, 02:22:34 PM »

Yeah, an iterated function system is a rather general notion. Buddhabrot style renders concern a certain... well... rendering style of IFS. The MSet and the JSets all are IFS.
Depending on your definition of "Function", it's not hard to argue that L-Systems also are IFS. As such IFS is one of the most general - perhaps also the most fundamental - methods of generating fractals. (And Multifractals. And Nonfractals. And indeed pretty much anything.)

Though perhaps "IFS Flames" is pretty accurate? Those are basically orbit plots like the Buddhabrot, right? - while the standard coloring method is an escape time algorithm.
Logged
3dickulus
Global Moderator
Fractal Senior
******
Posts: 1558



WWW
« Reply #6 on: May 07, 2015, 03:02:02 PM »

"2BFrac" or "BBFrac"  as it's a buddhabrot-like fractal rendering program ?
Logged

Resistance is fertile...
You will be illuminated!

                            #B^] https://en.wikibooks.org/wiki/Fractals/fragmentarium
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #7 on: May 07, 2015, 03:10:42 PM »

if you ask me ... i would indeed go for "ifsOrbitPlotter" or something ...
Logged

---

divide and conquer - iterate and rule - chaos is No random!
Chillheimer
Global Moderator
Fractal Schemer
******
Posts: 972


Just another fractal being floating by..


chilli.chillheimer chillheimer
WWW
« Reply #8 on: May 07, 2015, 03:24:27 PM »

Friendly greetings \o/
Bonus question : any name idea for the software ?
thx !

I personally would focus much more on the buddha aspect instead of the mundane bread.. wink
after all the pictures are stunning, what happens there is stunning, the resemblance is stunning.
so it deserves a lees technical name.. BuddhaPlot?
(and nope I'm not buddhist or even close to religios wink
Anyways, looking forward to your update
Logged

--- Fractals - add some Chaos to your life and put the world in order. ---
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #9 on: May 07, 2015, 03:55:42 PM »

Yeah, an iterated function system is a rather general notion.
If you check the linked Wikipedia article, it's actually much more specific than the name might imply.

Buddhabrot style renders concern a certain... well... rendering style of IFS.
Not really, it's pretty standard IFS rendering - build up a histogram and log-display / tonemap it. Literally the only difference is that "Buddhabrot" has two transforms, one for each root of z^2 + c, so it's pure IFS.

The MSet and the JSets all are IFS.
The formulae don't actually prescribe any particular rendering method, and the road forks in two here: escape time methods (the normal Mandelbrot / Julia rendering method) and IFS. The former is a simple evaluation as function of (x, y) on image, whereas the latter is completely different and you have incoherent access all over the image, plus you can't skip computation of what's outside without bias.

So I wouldn't consider them too similar... at least, the distinction becomes extremely clear when actually implementing the algorithms wink

Depending on your definition of "Function", it's not hard to argue that L-Systems also are IFS.
Again, you really should check the defn of IFS, especially since you're a mathematician smiley In IFS you're making a histogram of point orbits under a contractive operator, in L-system you are mostly doing string replacement without any necessary notion of geometry.

Though perhaps "IFS Flames" is pretty accurate?
The very worst terminology in fractals is that of flam3: "variation", "xaos", "symmetry", "sheep", ...
Logged

Sockratease
Global Moderator
Fractal Senior
******
Posts: 3181



« Reply #10 on: May 07, 2015, 04:10:31 PM »

...Bonus question : any name idea for the software ?
thx !

How about Buddybrot?  For the Buddhabrot and his Buddies?

In fact, Bhuddies could be the generic name you are seeking! clown
Logged

Life is complex - It has real and imaginary components.

The All New Fractal Forums is now in Public Beta Testing! Visit FractalForums.org and check it out!
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #11 on: May 07, 2015, 04:14:00 PM »

How about Buddybrot?  For the Buddhabrot and his Buddies?

In fact, Bhuddies could be the generic name you are seeking! clown

i like this !  cheesy
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #12 on: May 07, 2015, 05:29:08 PM »

Thx buddy !
http://i.imgur.com/lvVxexA.jpg
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #13 on: May 07, 2015, 05:46:15 PM »

very good wink

@ker are you plan to implement those nasty features to use only orbits that have a certain distance to the sets? and hybrids ... and moaaar formulas?!
Logged

---

divide and conquer - iterate and rule - chaos is No random!
kram1032
Fractal Senior
******
Posts: 1863


« Reply #14 on: May 07, 2015, 06:37:00 PM »

The way it is stated in that Wkipedia article,  an iterated function system is a set of functions that map the space you work in (for instance \mathbb{R}^2) to a smaller region of itself. I feel like that's a bit inaccurate in that, in this definition,  there isn't even a mention of iteration.
As it is written it sounds like an IFS is simply a (finite) set of (contractive) functions.
Such sets provedly have a unique, nonempty,  compact fixed Set.
I.e. there is a specially finite set of points, associated with a given IFS which, if you apply any function of the IFS to that set, the resulting point will again land inside the same set.

For the Buddhabrot, if I understand correctly, the corresponding associated set simply is all the points that are still visible in the anti-Buddhabrot as the number of iterations i \to \infty which,  if I'm not mistaken, simply is the MSet.
However that set isn't the IFS itself. It's just the unique associated set.
The IFS simply is the collection of function.

For the Buddhabrot said set simply is:
f1: x->x^2-y^2+c1
f2: y->2xy+c2

This is actually a Julia Set with fixed constants.
So if we are being super technical, the MSet's generating functions are not an IFS because the corresponding set is not finite nor even countable: they define a family of two functions in one real parameter each. Furthermore one of the two involved functions is nowhere contractive. (Though the article mentions that this condition can and in practice will be relaxed.)

Also,  the family of functions in the MSet do not interact with each other so more accurately one might say that the generating function of the MSet represents an entire family of IFS with two real parameters.

None of this is actually related to how the IFS looks like or is constructed. - the IFS itself,  as stated, does not look one way or another. if you want to construct the associated set, though, one way to do it is in the classic way of iterating (randomly or combinatorially to a finite order) across the set of functions. - that's in fact not how to get a Julia Set either. The two functions are always applied in parallel rather than in arbitrary order (btw how would that look like?)

One way out of this is to take the two functions and interpret them together as a single function in \mathbb{C} but then it's hardly a function system (though granted sets with one element are still sets), just a function, but the associated sets would simply be the given Julia Sets corresponding to c=c1+c2 i.
Those same sets should be constructable in an escape time manner (the set is only the region inside the usually black blobs, not the colorful thing around it) or an orbit map (anti-style) in both cases taking the iteration count to infinity.

So given that,  based on the articles's definition (which, again, somehow doesn't even include iteration), no, neither the MSet nor Buddhabrot are IFS. They are particular renderings of a family of sets that are associated with an IFS with a single function over \mathbb{C} as element.

Finally if you, for instance, take your space to be that of collections of connected line segments and your functions to be ones that map one such collection to another,  you essentially recover L-Systems.
Logged
Pages: [1] 2   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
simple non-standard approaches Landscape/Terrain Generation eiffie 10 10681 Last post March 26, 2013, 01:23:23 AM
by weavers
Spinal regions on standard bulbs Tutorials DarkBeam 9 3366 Last post July 29, 2012, 09:20:03 PM
by Madman
Bifurcation fractal of Standard Map (new) Theories & Research bkercso 5 789 Last post July 15, 2015, 12:45:03 AM
by bkercso
standard views Feature Requests geomagnet 2 2597 Last post December 15, 2015, 12:56:12 PM
by joe
Buddhabrot fractal detail Images Showcase (Rate My Fractal) Piece of Infinity 0 626 Last post March 08, 2017, 09:49:09 PM
by Piece of Infinity

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.766 seconds with 27 queries. (Pretty URLs adds 0.074s, 2q)