Logo by Sockratease - 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 the official fractalforums.com Youtube Channel
 
*
Welcome, Guest. Please login or register. April 19, 2024, 11:17:58 AM


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: Branch Busters: Work arounds for those pesky branch lines  (Read 401 times)
0 Members and 1 Guest are viewing this topic.
kjknohw
Explorer
****
Posts: 45


« on: May 04, 2014, 05:21:39 AM »

Non-integer powers are a pain. For every number there are two square roots because both 1 and -1 square to 1. Trying to make the square-root continuos on the complex plane is like trying to paint one side of a Mobius strip red and the other green. What if you make a tree by taking both "branches" at once each iteration and color by the one that takes the longest to escape? You get this:
http://www.righto.com/2011/12/new-multi-branch-algorithm-to-render.html
I took this formula and adapted it for all rationals, it is included in the pack below. The calculation time isn't bad on the periphery because all but a select few choices fly off quickly and can be pruned. No pretty pics for you, most regions are unexplorable because the number of branches explodes exponentially, unless you come up with an optimization  Azn.

But what about arbitrary powers? Any exponents can be rewritten in terms of logarithms (a^b = exp(b*log(a))). You can avoid the log(z) branch line by forcing the imaginary part to be positive. This introduces distortion (even for real, integer powers), however it gets rid of branches for ANY complex power. Although it looks ugly at first, zoom an and you can get interesting shapes:


More images:
http://www.developmentserver.com/kevin/2014_mandelPower/special_log/special%20log.html

Here is the formula pack (includes Julias):
http://www.developmentserver.com/kevin/2014_mandelPower/branch%20busters.ufm
To download use the "save link as" option instead of directly clicking.
Logged
laser blaster
Iterator
*
Posts: 178


« Reply #1 on: May 04, 2014, 09:23:52 PM »

Wow, nice work! The first idea is very clever, and the second one is especially gorgeous. It looks like it contains a staggering amount of variety.
Logged
kjknohw
Explorer
****
Posts: 45


« Reply #2 on: May 05, 2014, 01:33:53 AM »

The first idea is not mine, and the second is obvious so other people must have tried it. However, it looks ugly at first glance so you tend to avoid it. But, like the burning ship, it is (mostly) explorable. When you are exploring, distortion is easier to avoid/mitigate than branch lines.
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
The Branch Images Showcase (Rate My Fractal) Kali 0 491 Last post January 19, 2011, 02:14:27 AM
by Kali
Olive branch Images Showcase (Rate My Fractal) thargor6 1 392 Last post June 16, 2012, 12:05:55 AM
by Pauldelbrot
3 branch tree in Mandelbulber Help & Support jpuget 1 269 Last post March 09, 2015, 06:59:33 PM
by youhn
Tetrapod branch of Tree of Life - zoomable Fractals Applied or in Nature kram1032 0 1209 Last post July 19, 2015, 09:04:40 PM
by kram1032
New method for rendering Julia sets of rational exponents (no branch cuts) (new) Theories & Research laser blaster 4 1606 Last post January 15, 2017, 09:35:05 AM
by Tglad

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