Logo by Trifox
News: FractalForums.com is a forum for Fractal related discussion - Share your own fractal images and fractal movies with us. 
Discuss fractal theory, IFS, Mandelbrot sets and any forms of fractal art!  Some of our users are teachers and professors -
some are high school students - some come along just for the ride - but all share an enthusiasm for all things Fractal related.
 
*
Welcome, Guest. Please login or register. December 03, 2008, 09:55:50 PM


Login with username, password and session length



Pages: [1]
  Print  
Author Topic: What to do about Julia set DE Errors for points close to the origin?  (Read 129 times)
Description: Is there a way to correct errors in DE values for Julia points close to origin
0 Members and 1 Guest are viewing this topic.
Duncan C
Fractal Lover
**
Posts: 181


View Profile
« on: May 09, 2008, 04:38:51 PM »

My application has an option to create 3D Mandelbrot and Julia set fractals using the Distance Estimate Mehtod (DEM), as documented in "The Science of Fractal Images" (and also in the link I provided).

I use the DEM values as the basis for a height map.

For the most part DEM works quite well as a source for height values.

However, for Julia sets centered on the origin, the center of the plot has an annoying spike in the middle (If large DE values are plotted as large height values.) This is because the Julia set DEM algorithm breaks down for points very close to the origin.

Is there a way for me to correct for these errors? I'm not that concerned about a mathematically rigorous solution. I just want a way to get rid of the ugly spikes that mar the middle of my images.

Here are 2 versions of a 3D Julia set plot.

First, and image centered on the origin:


And another Julia set using the same C point. This one is centered on the "C" point (zooms into Julia sets look VERY similar when centered at the origin and at their "C" point.)


Note the ugly spike in the center of the plot centered on the origin. This is an artifact of the breakdown of the DEM algorithm for Z very close to the origin.


Duncan C
Logged
Trifox
Administrator
Fractal Molossus
*****
Posts: 573


Frascinating!


View Profile WWW
« Reply #1 on: May 09, 2008, 10:12:37 PM »

those images are fantastic, the hillyness is quite cool,


to the coloring algorithm ... i just know that the dem algorithm is only working fine for the non-julia parts of the fractal

but, i would try tweaking with the julia seed, and, hehe, to make it brute force, you could do a smoothing around the zero point, a gaussian blur of size 0.1 or 0.01 for the area around the zero point,

have you ever thought about animating those 3d fractals ? 

 Afro great work, i love to see so many fractal coders around here

as i heard you are also interested in new ways of rendering ... you should try my alternating mandelbrot method ...

i have written something about it here:
http://fractalmovies.com/index.php?option=com_content&task=view&id=31&Itemid=34

the method is quite simple, just alternate two different seeds in the iteration loop, the outcome is quite interesting, and can be combined easily with many different fractal formulas, but the best thing is that it does not cost extra calculation time, and you can use as many seeds you want, if you want to know more, open up a thread Cheesy
 Afro Afro Afro Afro
Logged

---

divide and conquer - iterate and rule
fractalmovies.com
Duncan C
Fractal Lover
**
Posts: 181


View Profile
« Reply #2 on: May 10, 2008, 05:09:59 AM »

those images are fantastic, the hillyness is quite cool,


to the coloring algorithm ... i just know that the dem algorithm is only working fine for the non-julia parts of the fractal

but, i would try tweaking with the julia seed, and, hehe, to make it brute force, you could do a smoothing around the zero point, a gaussian blur of size 0.1 or 0.01 for the area around the zero point,

have you ever thought about animating those 3d fractals ? 

 Afro great work, i love to see so many fractal coders around here

as i heard you are also interested in new ways of rendering ... you should try my alternating mandelbrot method ...

i have written something about it here:
http://fractalmovies.com/index.php?option=com_content&task=view&id=31&Itemid=34

the method is quite simple, just alternate two different seeds in the iteration loop, the outcome is quite interesting, and can be combined easily with many different fractal formulas, but the best thing is that it does not cost extra calculation time, and you can use as many seeds you want, if you want to know more, open up a thread Cheesy
 Afro Afro Afro Afro

Trifox,

Thanks for your kind words. I'm quite happy with the 3D plots overall. As to smoothing around the zero point, I guess that might be possible. I'd need to find a good radius to smooth. The sample plot with the spike in the middle is at a width of 4.15E-3 for the whole plot. I did some further zooming, and I think the spike is around 3E-9 in width, at least for this plot.

I am definitely planning doing 3D animations. Right now I'm recovering from a hard drive crash. Then I'm going to add support for stereo projections of various types, and then comes generating movies.

Your alternating seeds method is interesting. I'll have to play around with it.


Regards,

Duncan
Logged
Pages: [1]
  Print  
GoogleTagged: set dem julia

 
Jump to:  


Related Topics
Subject Started by Replies Views Last post
Just another julia Images Showcase (Rate My Fractal) Unhooked 1 197 Last post December 05, 2006, 12:20:29 PM
by Sockratease
a Julia study Images Showcase (Rate My Fractal) « 1 2 » bh 15 282 Last post January 22, 2007, 02:17:37 PM
by Nahee_Enterprises
2d ray traced julia Images Showcase (Rate My Fractal) « 1 2 » lycium 22 363 Last post April 26, 2007, 06:23:18 AM
by bradorpoints
Another Julia Images Showcase (Rate My Fractal) Duncan C 5 245 Last post November 05, 2007, 08:39:19 PM
by Kimmo
Posting Errors on the server? Discuss Fractal Forums Sockratease 4 192 Last post February 22, 2008, 06:14:42 PM
by Sockratease

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC

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