POV-Ray : Newsgroups : povray.newusers : Quaternion fractals : Re: Quaternion fractals Server Time
29 Jul 2024 12:28:19 EDT (-0400)
  Re: Quaternion fractals  
From: Frango com Nata
Date: 2 Dec 2005 10:31:44
Message: <439068e0@news.povray.org>
Karl Anders wrote:

 > Hi,


Hi :)

 > this has been discussed before, multiple times probably. I brought up the
 > question myself 3.5 years ago, though the thread strangely doesn't show
 > when you search here for "julia quaternion", see here :
 > 
http://news.povray.org/povray.general/thread/%3C3cdb6b98%40news.povray.org%3E/


Well, now that you show me its address, I remember reading that thread 
shortly after it was created, when I'd been introduced to POV-Ray for 
just a few months, and couldn't access the Internet from my own computer 
to start writing here...

Since them, I've read a little about quaternions, namely a page titled 
"Doing Physics with Quaternions" 
(http://world.std.com/~sweetser/quaternions/qindex/qindex.html), where I 
learnt that approach to them as the pair composed by a real number and 
real triplet, quite suitable for representing time and space. As was to 
be expected, your definition for the quaternion exponential function is 
identical to the one I came up with by resorting to the corresponding 4 

Lagrange-Sylvester interpolation polynomial, and the same happens 
regarding circular and hyperbolic trigonometric functions, as they can 
be defined in terms of exponentials. I've even written several macros to 
handle quaternions with all those functions and their inverses, as well 
as operating with them.

And now that I remembered this issue of quaternions in POV-Ray, I 
Google-searched the whole site, but couldn't find a single thread about 
it, so felt nothing was left but asking again from scratch...

 > The discussion then continued in personal mails between Peter Popov 
and me,
 > and the short version is:
 > - the original author of the quaternion stuff seems to have 
disappeared from
 > the net
 > - no active member (THEN, might have changed...) of the POV-team really
 > understands the quaternion-relevant code well enough to try to implement
 > new types
 > - there is a bug in the quaternion rendering that nobody can fix, for the
 > same reasons as above


What a pity... But I've seen Fractal Explorer and Quat, both of which 
provide a slightly wider variety of iterating functions, but they're all 
defined by a finite number of quaternion sums and products, or at most, 

transcendental function like the exponential, and I find this at least 
curious, and a bit disappointing...

 >> I'm also wondering why there
 >> seems to be no engine capable of rendering quaternion Mandelbrot sets...


 > One reason might be, that the "classical" Mandelbrot sets of formulas
 > pow(z,n)+c should look quite boring because any 3d-cut through them
 > orthogonal to the real axis is just a sphere ...


Well, I hadn't taken the care to realize that :) But of course, it 
wouldn't be the case of the fractal defined by the same iteration 
formula q[n+1]=f(q[n])+c as Mandelbrot's, but where you could specify an 
arbitrary quaternion q[0] as the initial term, instead of just setting 
it to zero, so achieving the same single quaternion degree of freedom 
we've got when selecting a Julia fractal for some given function.

Regards.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.