• January 22, 2021, 12:57:10 PM

Login with username, password and session length

Author Topic:  Retinamandelbrot  (Read 429 times)

0 Members and 1 Guest are viewing this topic.

Offline Hoermann

  • Fractal Freshman
  • *
  • Posts: 5
Retinamandelbrot
« on: December 30, 2020, 11:33:31 AM »
Hi! I recently programmed a free iOS Mandelbrot and Julia renderer: "Retinamandelbrot". It allows for arbitrary deep zooms (up to 10^20000 has been tested) and realizes some new speed-up algorithms (see discussion regarding the beta version in this forum).
It is now finally available on the App Store for all devices:

https://apps.apple.com/lu/app/retinamandelbrot/id1509664268?l=de

A MacOS Version will also be (hopefully) soon ready. There does exist a rudimentary Windows version, too, but I don't have the time to polish that at the moment (the rendering code is actually written in C, so it's just a matter of creating the interface)

Ciao,
  Fritz

PS. Some more information is available on www.retinamandelbrot.com.

Linkback: https://fractalforums.org/downloads/10/retinamandelbrot/3950/

Offline gerson

  • Fractal Frogurt
  • ******
  • Posts: 496
Re: Retinamandelbrot
« Reply #1 on: December 30, 2020, 06:13:59 PM »
Good news.
I am interested on windows version.
Invite you to post images (if possible with coordinates and zoom information)
and participate on Fractal image of the month contest, if you want.
https://fractalforums.org/fractal-image-of-the-month/70

Offline Lorentzian

  • Fractal Freshman
  • *
  • Posts: 7
Re: Retinamandelbrot
« Reply #2 on: January 11, 2021, 07:09:28 AM »
I just dowloaded your app on my iPad, it's truly beautiful and mindblowing. I love that you included so many things: the orbit the points, the corresponding Julia set for each point in the Mandelbrot set, we can clearly see which are connected and which are Fatou dusts etc... Amazing job, congrats and thanks you infinitely!

P.S.: would be really amazing to have a version of it but using the 2D Minkowski plane instead of the Euclidean plane. Any chances for that? I'm doing research on fractals in Minkowski space (2D spacetime for special relativity basically)

Offline Caleidoscope

  • Moderator
  • *
  • Posts: 743
    • Graphic-Unlimited.com
Re: Retinamandelbrot
« Reply #3 on: January 11, 2021, 01:48:09 PM »
It sure looks amazing, thanks for sharing. I'm sure there will be a lot of interest for this app.   :yes:

And like Gerson said, you can still participate in our monthly, friendly contest if you like. Please do.

Offline unassigned

  • Fractal Phenom
  • ****
  • Posts: 43
Re: Retinamandelbrot
« Reply #4 on: January 11, 2021, 10:50:57 PM »
Hi Hoermann, this looks great. Is there any chance of a deeper explanation of the algorithms used in this renderer - I know you stated what they were in the beta thread however I would really love to have some more detail around them.

Offline Hoermann

  • Fractal Freshman
  • *
  • Posts: 5
Re: Retinamandelbrot
« Reply #5 on: January 12, 2021, 05:02:51 PM »
I just dowloaded your app on my iPad, it's truly beautiful and mindblowing. I love that you included so many things: the orbit the points, the corresponding Julia set for each point in the Mandelbrot set, we can clearly see which are connected and which are Fatou dusts etc... Amazing job, congrats and thanks you infinitely!

Hi Lorentzian, thank's a lot for your feedback! I am happy that you liked the app. Best, Fritz

PS. A version in 2d hyperbolic space... Oh, actually, I never saw this. Which iteration is taken there? Actually, there woulds be infinite possibilities of including other things... higher power Mandelbrots or Julias for other polynomials, for example. The algorithms should generalize partly... It's mostly a matter of finding the time!

Offline Lorentzian

  • Fractal Freshman
  • *
  • Posts: 7
Re: Retinamandelbrot
« Reply #6 on: January 13, 2021, 09:12:59 AM »
Hi Lorentzian, thank's a lot for your feedback! I am happy that you liked the app. Best, Fritz

PS. A version in 2d hyperbolic space... Oh, actually, I never saw this. Which iteration is taken there? Actually, there woulds be infinite possibilities of including other things... higher power Mandelbrots or Julias for other polynomials, for example. The algorithms should generalize partly... It's mostly a matter of finding the time!

Hi Hoermann. The iterations are the same in the sense of looking at the parameter space of the quadratic z^2+c, except we're switching our point of view from the complex plane C to the 2D Minskovski plane or hyperbolic plane or "1+1 spacetime"(1 space coordinate and 1 time coordinate). This forms the natural setting for the so-called split-complex numbers:

x+jy where j^2 =1.

Now for complex numbers z^2 is given by

(x^2-y^2)+2ixy

but for split-complex numbers z^2 is given by

(x^2+y^2)+2jxy. Every split complex number can be represented as R(cosh(alpha)+jsinh(alpha)) in analogy with C.

It would be amazing if you could implement this small change! Please let me know if you have more questions about the Minkovski plane, thanks!

Offline gerrit

  • 3f
  • ******
  • Posts: 2288
Re: Retinamandelbrot
« Reply #7 on: January 13, 2021, 05:38:52 PM »
Hi Hoermann. The iterations are the same in the sense of looking at the parameter space of the quadratic z^2+c, except we're switching our point of view from the complex plane C to the 2D Minskovski plane or hyperbolic plane or "1+1 spacetime"(1 space coordinate and 1 time coordinate). This forms the natural setting for the so-called split-complex numbers:

x+jy where j^2 =1.

Now for complex numbers z^2 is given by

(x^2-y^2)+2ixy

but for split-complex numbers z^2 is given by

(x^2+y^2)+2jxy. Every split complex number can be represented as R(cosh(alpha)+jsinh(alpha)) in analogy with C.

It would be amazing if you could implement this small change! Please let me know if you have more questions about the Minkovski plane, thanks!
It's in KF under "General Quadratic Plus", with constant A=1. Does not look very interesting.

Offline gerrit

  • 3f
  • ******
  • Posts: 2288
Re: Retinamandelbrot
« Reply #8 on: January 16, 2021, 04:28:56 AM »
Hi Hoermann. The iterations are the same in the sense of looking at the parameter space of the quadratic z^2+c, except we're switching our point of view from the complex plane C to the 2D Minskovski plane or hyperbolic plane or "1+1 spacetime"(1 space coordinate and 1 time coordinate). This forms the natural setting for the so-called split-complex numbers:

x+jy where j^2 =1.

Now for complex numbers z^2 is given by

(x^2-y^2)+2ixy

but for split-complex numbers z^2 is given by

(x^2+y^2)+2jxy. Every split complex number can be represented as R(cosh(alpha)+jsinh(alpha)) in analogy with C.

It would be amazing if you could implement this small change! Please let me know if you have more questions about the Minkovski plane, thanks!
What is the connection to Minkovski space? I understand \( ||z \bar{z}||^2 \) is the Minkovski metric, is there more?


xx
Retinamandelbrot beta-testing

Started by Hoermann on Meet & Greet

6 Replies
316 Views
Last post May 16, 2020, 08:24:45 PM
by claude