Logo by Fiery - 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 25, 2024, 09:14:38 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 ... 5 6 [7] 8 9   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: An escape time algorithm for Kleinian group limit sets  (Read 67831 times)
0 Members and 1 Guest are viewing this topic.
JosLeys
Strange Attractor
***
Posts: 258


WWW
« Reply #90 on: January 17, 2017, 05:20:53 PM »

The 'separation line' that is now in the algorithm works fine for most cases, but there are other!
For certain values of the Klein parameter the limit set becomes 'cusped'. The complement, that is , the part that normally remains empty, now consist of circles also.
In such a case, the separation line has to be very curvy and thus makes it very difficult to determine whether a point is 'under' or 'above' that line.
The image below is for the so-called 33/185 cusp. I got help from Geoff Smith, a Kleinian 'connaisseur' is determining the line.


* Kleinian_33-185.jpg (122.56 KB, 1024x768 - viewed 131 times.)
Logged
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #91 on: January 17, 2017, 06:04:11 PM »

A fractal separation line!!! Does not look easy to implement it at all hurt ... ouch
Logged

No sweat, guardian of wisdom!
Aexion
Conqueror
*******
Posts: 116


The Fractal Hermit


WWW
« Reply #92 on: January 17, 2017, 06:44:13 PM »

A fractal separation line!!! Does not look easy to implement it at all hurt ... ouch
Hmmm, you can draw the line on a texture (or any bitmap buffer), use a paint algorithm, and then read the transformation from the buffer... It may works for 2d or simple 3d cases.. (it's just an idea).. smiley
Logged

Fractals all the way..
Incendia for 3D Fractals
Aural for Musical Fractals
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #93 on: January 17, 2017, 08:08:26 PM »

Ramiro it is really not helpful smiley ... I don't have access to images normally... cry And even if, it would mean a dramatic slowdown to read from it!
Logged

No sweat, guardian of wisdom!
JosLeys
Strange Attractor
***
Posts: 258


WWW
« Reply #94 on: January 17, 2017, 08:26:02 PM »

#Darkbeam: if you think reading from an image or texture slows things down, you don't want to know how the points on this goofy separation line are calculated smiley
That will really slow things down...
Logged
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #95 on: January 17, 2017, 10:56:34 PM »

I do imagine that wink
The formula must stay as is - "brute" and working for most cases - people simply ignores slow formulas. Sad truth but.  sad
Little corrections can be done but not really much else. In my opinion. A Beer Cup
Logged

No sweat, guardian of wisdom!
JosLeys
Strange Attractor
***
Posts: 258


WWW
« Reply #96 on: January 17, 2017, 11:14:48 PM »

@Darkbeam : I fully agree
Logged
JosLeys
Strange Attractor
***
Posts: 258


WWW
« Reply #97 on: January 19, 2017, 01:21:02 PM »

Here is the result when using the exact separation line. In this example the line consists of about 150 points.
As the image shows, the horizontal 'wrapping' cannot be just by a straight line anymore either.

Not good for a 3D version I'm afraid: taking into account all those points at every iteration and step will be very expensive indeed.

Also: for this level of detail, it required 800 iterations!


* Kleinian_021S.jpg (104.36 KB, 1024x512 - viewed 129 times.)
Logged
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #98 on: January 20, 2017, 05:21:31 PM »

A side note: the separation line looks self similar! cheesy Can we compute a single segment of it, then "tile" it somewhat?
Logged

No sweat, guardian of wisdom!
JosLeys
Strange Attractor
***
Posts: 258


WWW
« Reply #99 on: January 20, 2017, 05:40:31 PM »

@Darkbeam : I don't think so, I'm afraid....
Logged
JosLeys
Strange Attractor
***
Posts: 258


WWW
« Reply #100 on: January 23, 2017, 12:16:26 PM »

I have a new version ready of my article on the subject: http://www.josleys.com/articles/Kleinian%20escape-time_3.pdf
Logged
Imagyx
Navigator
*****
Posts: 72


Finally 3D and more... Thank you !! ;-)


« Reply #101 on: January 24, 2017, 04:58:28 PM »

I have to ask again, because it doesn't seem to be working in my program yet.
The Distance Estimation
Code:
float  JosKleinian(vec3 z)
{...}
from one of the posted .frag files
can be inserted into any raymarcher that works well with for example:
Code:
dist = z.getLength() - r;
for tracing a sphere where z is the point the distance estimation is calculated for and r the radius of the sphere.
Right ?
Logged

During difficult times, keep steady and play the match.
DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #102 on: January 24, 2017, 07:18:01 PM »

The de is returned into a single float value. Read again the frags for details.
Logged

No sweat, guardian of wisdom!
Crist-JRoger
Fractal Fertilizer
*****
Posts: 389



WWW
« Reply #103 on: January 29, 2017, 12:11:14 AM »

Kleinian_test23_zrot.frag from Pupukuusikko, De-Kn based renderer, wanted to see what happens when FudgeFactor over than 1  grin

Logged

Crist-JRoger
Fractal Fertilizer
*****
Posts: 389



WWW
« Reply #104 on: January 30, 2017, 08:14:47 AM »

And GI from Eiffie  smiley

Logged

Pages: 1 ... 5 6 [7] 8 9   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Kleinian Limit Sets Images Showcase (Rate My Fractal) gandreas 9 12468 Last post December 06, 2008, 09:11:43 PM
by _db_
Kleinian Limit Sets Other types fractalrebel 12 13320 Last post December 27, 2009, 09:34:27 PM
by fractalrebel
three more pictures, mandelbrot set, escape time algorithm Images Showcase (Rate My Fractal) Eric B 0 3418 Last post October 23, 2012, 02:03:32 AM
by Eric B
Escape time kleinian (sort of) Other types knighty 8 7455 Last post January 30, 2015, 06:04:50 PM
by knighty
Escape time algorithm defined using the Quotient and remainder functions. (new) Theories & Research mancoast 1 4421 Last post December 06, 2017, 09:50:05 PM
by mancoast

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