Logo by Trifox - 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: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. April 23, 2024, 04:35:04 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]   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: mandelbrot algorithm for sphere inversion fractals  (Read 436 times)
Description: need help understanding the math
0 Members and 1 Guest are viewing this topic.
vfxsup
Forums Newbie
*
Posts: 4


« on: June 10, 2016, 07:20:24 AM »


Hi, new member here, I've been scouring the internets and this seemed like a great place to ask this question.

I've been playing around generating some fractals using python and Maya.  I did some easy ones, like Farey-Ford circles, I played around with circle packing and I've done a simple apollonian using Descartes circle theorem and treating the y axis as imaginary to make the math easier.  That was cool and works especially great for me because, for my purposes, I don't want to have any implicit geometry.  It lets me get an explicit list of all the circles I generated so that I could instance circles or torii or whatever geometry I felt like without needing procedural geometry at rendertime.  So I want to extend my code to generate any circle inversion fractal and I'm trying to implement Mandelbrot's Algorithm for circle inversion fractals.   Mostly I've been looking at these two papers

http://www.josleys.com/articles/Sphere_inversion_Article.pdf
https://www.academia.edu/21612485/The_Fractal_Dimension_of_the_Apollonian_Sphere_Packing

with some help from here

http://users.math.yale.edu/public_html/People/frame/Fractals/CircInvFrac/MandelMethod/MandelMethod5/MandelMethod5.html
http://mathworld.wolfram.com/Inversion.html

What I want is to explicitly generate this

https://upload.wikimedia.org/wikipedia/commons/e/e0/Cicle_inversion.svg

as a list of centers and radii.

So, having said all that, I'm creating my initial circles and my inversion circles and now I'm stuck.  I don't understand which circles I'm supposed to invert or which circles to invert them with respect to. My circle inversion code is straight from Wolfram and appears to work as it matches the images on their page but none of my inversions appear to give my any circles that fall into the correct limit sets.  I've searched like crazy but I can't find anything that explicitly lays out the algorithm. Plainly speaking, how do you get from fig. 1 to fig. 2 in the Jos Leys paper and what's the recursion that gives further levels?  I'm might just missing something obvious but I would greatly appreciate any knowledge this community could share. 


Thanks for any help.  I'm a fractal noob but a render expert so hopefully I also have some knowledge that I can give back!
Logged
JosLeys
Strange Attractor
***
Posts: 258


WWW
« Reply #1 on: June 10, 2016, 08:09:32 AM »

In fig.1, the blue circles are the 'generating circles'.
To get to fig.2, invert all the green circles in all the blue circles.
Do this again, so including the new green circles, to get to the next stage, and keep on doing so...
Logged
Adam Majewski
Fractal Lover
**
Posts: 221


WWW
« Reply #2 on: June 11, 2016, 11:05:39 AM »

https://en.wikibooks.org/wiki/Fractals/Apollonian_fractals
Logged
vfxsup
Forums Newbie
*
Posts: 4


« Reply #3 on: June 13, 2016, 04:40:05 AM »

In fig.1, the blue circles are the 'generating circles'.
To get to fig.2, invert all the green circles in all the blue circles.
Do this again, so including the new green circles, to get to the next stage, and keep on doing so...


Awesome!  A response from the man himself!  As I was organizing my thoughts so that I could reply with more information as to where I was confused I realized that I was writing some bad attributes onto some of my geometry in Maya which was causing my inversions to be incorrect so, sometimes it's not about the answer, sometimes you just have to ask the question.  Azn.  So I just have to get the recursion working and 2D should be good, then it's on to spheres!  Thanks for the sanity check!
Logged
vfxsup
Forums Newbie
*
Posts: 4


« Reply #4 on: June 22, 2016, 07:26:19 AM »

So I've got a 3d version of circle inversion working and I can create a sphere fractal, which is cool.  I can make something like this

http://www.hiddendimension.com/fractalmath/Images/sphere.gif

What I'm really after is to be able to make something like this

http://i.imgur.com/hQ7WG.jpg

I thought that it might just be a sphere inversion boolean-ed out of a volume but upon closer examination I don't think that this is the case?

What is that second one called?  If there's a paper that anyone could point me to that would help me understand how to generate that as an explicit list of spheres I would be extraordinarily grateful.  It seems like it is some kind of inversion?  I've googled heaps but all I seem to come up with is the general 2D case.
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Sphere Inversion Fractals 3D Fractal Generation fractalrebel 5 7638 Last post November 21, 2009, 06:13:16 AM
by fractalrebel
examples from mobius and/or sphere inversion Mandelbulb3D Gallery ericr 0 4058 Last post April 21, 2012, 12:21:03 PM
by ericr
somme try with sphere and pytagore and inversion Mandelbulb3D Gallery ericr 0 566 Last post August 01, 2012, 02:19:12 PM
by ericr
somme try with sphere and pytagore and inversion Mandelbulb3D Gallery ericr 0 498 Last post August 02, 2012, 12:59:44 PM
by ericr
Sphere inversion transformation in M3D Programming JosLeys 13 8133 Last post August 04, 2016, 06:30:40 AM
by mclarekin

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.168 seconds with 24 queries. (Pretty URLs adds 0.01s, 2q)