hapf
Fractal Lover
Posts: 219
|
|
« Reply #240 on: February 10, 2014, 09:37:09 PM » |
|
I'm glad it works for you too. It's the first time I had a region where I could skip about the average iterations (e.g. 100%). There are also places where it's close to 0%.
|
|
|
Logged
|
|
|
|
Kalles Fraktaler
|
|
« Reply #241 on: February 10, 2014, 09:51:45 PM » |
|
I'm glad it works for you too. It's the first time I had a region where I could skip about the average iterations (e.g. 100%). There are also places where it's close to 0%. Yes, unfortunately it is maybe not so revolutionary after all. For Dinkydau's tick-tock location, which we used to compare different programs, there is no noticeable difference. The big difference is only for special locations. However I am glad that series approximation does not cause any glitches with higher bailout.
|
|
|
Logged
|
|
|
|
Dinkydau
|
|
« Reply #242 on: February 10, 2014, 10:21:57 PM » |
|
So there are certain locations where series approximation works exceptionally well. How to recognize or find those locations? What do those locations have in common? That may be something to consider when making deep zoom videos.
|
|
|
Logged
|
|
|
|
Kalles Fraktaler
|
|
« Reply #243 on: February 11, 2014, 12:37:33 AM » |
|
So there are certain locations where series approximation works exceptionally well. How to recognize or find those locations? What do those locations have in common? That may be something to consider when making deep zoom videos.
It works best when the iteration span is as low as possible. And that is close to -2,0i which maybe doesn't hold so much more to discover. But still, pertubation is by itself much faster than full precision calculation. And interesting zooms can be made with parts that are a little invariant where series approximation is effective.
|
|
|
Logged
|
|
|
|
hapf
Fractal Lover
Posts: 219
|
|
« Reply #244 on: February 11, 2014, 11:10:38 AM » |
|
So there are certain locations where series approximation works exceptionally well. How to recognize or find those locations? What do those locations have in common? That may be something to consider when making deep zoom videos.
Usually one can skip about x iterations which x = the period of the dominating minibrot of a region (if it has one). So if one is at a minibrot and starts zooming to a deeper minibrot iterations go up and after some time the deeper minibrot becomes dominant and skipping potential goes up. Depending on what rises more quickly skipping percentage goes up or down. It's usually best somewhere in the middle between minibrots. And best in areas with the lowest iterations and the highest period minibrots dominating them.
|
|
« Last Edit: February 11, 2014, 11:17:27 AM by hapf »
|
Logged
|
|
|
|
brainiac94
Forums Freshman
Posts: 12
|
|
« Reply #245 on: March 25, 2014, 11:31:26 PM » |
|
I'm getting artifacts like this: Any ideas on how it comes to be? Has anyone else had this phenomenon? Real: -1.77141562653553072087638211096855389764771008971382423143211441081145375818115327035845299873625422302265303904903841922021273095269287447408175985526269838947295031635916599490469137541292122865482567107874167461180701571998676515548139388465659838153472711527330567520142099997354944001631463402399841931474822443360672410061864 Imag: 0.006645363434267916540946696811601051901593155560343777682138714815833572760403114894511952396139982392251931854419516 13335713523517468140843796479565414583671584493278254102581063476450373270778498869586037578271439682867120658868499536 591655497514199913518836865293656165549475597542258143298403434036126462408843043696547931425 Size: 1.125E-300 Iterations: 70.000
|
|
« Last Edit: March 25, 2014, 11:34:36 PM by brainiac94 »
|
Logged
|
|
|
|
SeryZone
Strange Attractor
Posts: 253
Contemplate...
|
|
« Reply #246 on: March 25, 2014, 11:40:24 PM » |
|
I'm getting artifacts like this:
<Quoted Image Removed>
Any ideas on how it comes to be? Has anyone else had this phenomenon?
Real: -1.77141562653553072087638211096855389764771008971382423143211441081145375818115327035845299873625422302265303904903841922021273095269287447408175985526269838947295031635916599490469137541292122865482567107874167461180701571998676515548139388465659838153472711527330567520142099997354944001631463402399841931474822443360672410061864
Imag: 0.006645363434267916540946696811601051901593155560343777682138714815833572760403114894511952396139982392251931854419516 13335713523517468140843796479565414583671584493278254102581063476450373270778498869586037578271439682867120658868499536 591655497514199913518836865293656165549475597542258143298403434036126462408843043696547931425
Size: 1.125E-300 Iterations: 70.000
Do you try to re-set parameters? On 1e300 I don't see anything. But... Try MandelMachine, Kalles Fraktaler to rendering images - it gives better result and can solve any perturbation glitches
|
|
|
Logged
|
|
|
|
brainiac94
Forums Freshman
Posts: 12
|
|
« Reply #247 on: March 26, 2014, 12:39:30 AM » |
|
Do you try to re-set parameters? On 1e300 I don't see anything. <Quoted Image Removed> But... Try MandelMachine, Kalles Fraktaler to rendering images - it gives better result and can solve any perturbation glitches
Thank you, I'll try that! It's definitely persistent - I've rendered this image at various magnifications from 298 to 306 several times (on three different machines too) and it always happens.. It's interesting that you see a satellite though, because I don't.. Is 1e300 in your software the same scale as in SFT? Then again it's unlikely that I gave you satellite parameters by chance..
|
|
|
Logged
|
|
|
|
SeryZone
Strange Attractor
Posts: 253
Contemplate...
|
|
« Reply #248 on: March 26, 2014, 08:18:14 AM » |
|
Thank you, I'll try that! It's definitely persistent - I've rendered this image at various magnifications from 298 to 306 several times (on three different machines too) and it always happens.. It's interesting that you see a satellite though, because I don't.. Is 1e300 in your software the same scale as in SFT? Then again it's unlikely that I gave you satellite parameters by chance..
Yes, yes, 10^300 is 10^300 at anything software, no doubt))) Please, give me true parameters - you got interesting location =)
|
|
|
Logged
|
|
|
|
Kalles Fraktaler
|
|
« Reply #249 on: March 26, 2014, 01:08:19 PM » |
|
Yes, yes, 10^300 is 10^300 at anything software, no doubt))) Please, give me true parameters - you got interesting location =)
Sometimes, or perhaps whenever the exponent is negative, the magnification is entered as the size of the height or the with of the image. If this size is compared with the non-zoomed view as 4, then it is 4/1.125E-300 = 3.56e300 (use Kalles Kalkylator http://biphome.spray.se/karl.runmo/calc.htm ) If I use the location parameters and magnification 3.56e300 I end in the Minibrot, this view seems to be around 1e280.
|
|
|
Logged
|
|
|
|
3dickulus
|
|
« Reply #250 on: April 09, 2014, 03:53:21 AM » |
|
I'm getting artifacts like this:
<Quoted Image Removed>
Any ideas on how it comes to be? Has anyone else had this phenomenon?
Real: -1.77141562653553072087638211096855389764771008971382423143211441081145375818115327035845299873625422302265303904903841922021273095269287447408175985526269838947295031635916599490469137541292122865482567107874167461180701571998676515548139388465659838153472711527330567520142099997354944001631463402399841931474822443360672410061864
Imag: 0.006645363434267916540946696811601051901593155560343777682138714815833572760403114894511952396139982392251931854419516 13335713523517468140843796479565414583671584493278254102581063476450373270778498869586037578271439682867120658868499536 591655497514199913518836865293656165549475597542258143298403434036126462408843043696547931425
Size: 1.125E-300 Iterations: 70.000
I've been playing around with SFT engine for a bit and found the same artifacts when zooming through E-1800 to E-1850. I added this bit of code (from "Numerical Recipes in C") to the "Details" class and call it instead of using this equation n = (r*r+i*i) ...use... n = cMag(r,i);/// compute the magnitude of a complex number. double Details::cMag(double re, double im) { double r;
re = fabs(re); im = fabs(im); if (re > im) { r = im/re; return re*sqrt(1.0+r*r); } if (im == 0.0) return 0.0; r = re/im; return im*sqrt(1.0+r*r); }
It seems to have cleared up the boxy mosaic artifact... (still rendering) prevents overflow in the intermediate steps. The artifact I was seeing was like the image you posted but with more layers, gone now
|
|
|
Logged
|
|
|
|
quaz0r
Fractal Molossus
Posts: 652
|
|
« Reply #251 on: October 09, 2014, 01:27:27 AM » |
|
there is also a complex data type in c++ with associated functions (std::abs() to return the magnitude for instance) if you wanted to eliminate the possibility of error due to off-the-cuff roll-your-own implementation
|
|
|
Logged
|
|
|
|
cKleinhuis
|
|
« Reply #252 on: August 17, 2016, 11:59:31 PM » |
|
lol, people, i am not following this thread, but i just wanted to cut it down to a new thread, suddenly realising it is the already cut of thread of the originating thread for the mandelbrot speed up public knowledge gain, so i made it sticky, at some point it will be cutted off again, but just after a major breakthrough (searching smiley db)
|
|
|
Logged
|
---
divide and conquer - iterate and rule - chaos is No random!
|
|
|
|