Logo by Trifox - 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: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. November 30, 2025, 10:09:56 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 2 [3]   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: minScale0NegMandelbox  (Read 9044 times)
0 Members and 1 Guest are viewing this topic.
msltoe
Iterator
*
Posts: 187


« Reply #30 on: June 18, 2011, 03:30:08 PM »

Trafassel,

 The main parameters are very unique so far, I can't seem to reproduce the shapes with alternate numbers.

  a=0;c=0.5;b=-3;
  while ((norm<48)&&(iter<imax)) {

   if (x<-0.5) {x=-1-x;} else {if (x>0.5) {x=1-x;}}
   if (y<-0.5) {y=-1-y;} else {if (y>0.5) {y=1-y;}}
   if (z<-0.5) {z=-1-z;} else {if (z>0.5) {z=1-z;}}

   r=x*x+y*y+z*z;
   if (r>1.0 ) {r = 1.0;}
   r = 1/r;
   x *= r;
   y *= r;
   z *= r;
    x = x+a; y = y+b; z = z+c;

   norm = x*x+y*y+z*z;
   
   iter++;
 }

view box:

    st[0].xstart = -0.5; st[0].xstop = +0.5;
    st[0].ystart = -3.1; st[0].ystop = -2.1; 
    st[0].zstart = -3; st[0].zstop = +1; 

rotate around x axis 45-90 degrees.
also, I put a cutting plane at z=0 after rotation.

-mike
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #31 on: June 19, 2011, 01:29:37 AM »

Thank you very much, Mike for sharing your parameters.

In my experiences all scale=1 julia sets are very fragile, corresponding the max iteration value. I was able to create an fractal shape with scale=1, but if I increase imax, the shape moves into dusk.

Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #32 on: June 19, 2011, 04:09:04 PM »

It works:

Two scenes with norm=48 and norm=12  (in my Formula: bailout value gr).

And scale=1!!!

// Gestaltlupe 1.1 Formula with initialisation
// 1. Start Gestaltlupe
// 2. Select Tab Formula
// 3. Replace formula text with this whole text
// 4. Press Preview two times:
//      1. to set the parameters
//      2. to preview the rendering


public override void Init() {base.Init();
if(GetString("intern.Formula.TempUpdateVal")!="71bcef12b3fd03d2bde0dc7b1b98a86c"){
SetParameterBulk(@"<Entry
Key='Border.Max.x' Value='-2.6589457308563' /><Entry
Key='Border.Max.y' Value='3.45711283860699' /><Entry
Key='Border.Max.z' Value='0.564950190451428' /><Entry
Key='Border.Max.zz' Value='0' /><Entry
Key='Border.Min.x' Value='-3.36127769244752' /><Entry
Key='Border.Min.y' Value='2.75478087701577' /><Entry
Key='Border.Min.z' Value='-0.137381771139796' /><Entry
Key='Border.Min.zz' Value='0' /><Entry
Key='Formula.Static.Cycles' Value='2' /><Entry
Key='Formula.Static.Formula' Value='-2' /><Entry
Key='Formula.Static.jx' Value='0.01' /><Entry
Key='Formula.Static.jy' Value='0.0' /><Entry
Key='Formula.Static.jz' Value='0' /><Entry
Key='Formula.Static.jzz' Value='0' /><Entry
Key='Formula.Static.MinCycle' Value='200' /><Entry
Key='Transformation.Camera.AngleX' Value='10' /><Entry
Key='Transformation.Camera.AngleY' Value='0' /><Entry
Key='Transformation.Camera.AngleZ' Value='20' /><Entry
Key='Transformation.Perspective.Cameraposition' Value='0.5' /><Entry
Key='View.Height' Value='1200' /><Entry
Key='View.Perspective' Value='1' /><Entry
Key='View.Width' Value='1200' /><Entry
Key='intern.Formula.TempUpdateVal' Value='71bcef12b3fd03d2bde0dc7b1b98a86c' />
");
}additionalPointInfo=new AdditionalPointInfo();}

public override long InSet(double ar, double ai, double aj, double br, double bi,
double bj, double bk, long zkl, bool invers) { double gr=48; double xx, yy, zz;
long tw; int n; double x=ar,y=ai,z=aj; double r_n = 0; xx = x * x; yy = y * y;
zz = z * z; tw = 0L; double r = Math.Sqrt(xx + yy + zz); double scale = 1.0;
additionalPointInfo.red=0; additionalPointInfo.green=0; additionalPointInfo.blue=0;
for (n = 1; n < zkl; n++) {
if (x > 0.5) x = 1.0 - x; else if (x < -0.5) x = -1.0 - x; if (y > 0.5) y = 1.0 - y;
else if (y < -0.5) y = -1.0 - y; if (z > 0.5) z = 1.0 - z; else if (z < -0.5) z = -1.0 - z;
xx=x*x;yy=y*y;zz=z*z; double length= r = xx + yy + zz; if(r!=0) { additionalPointInfo.red+=xx/r;
additionalPointInfo.green+=yy/r; additionalPointInfo.blue+=zz/r; } if (length > gr) {
tw = n; break; } double mult=1; if (length < 1 && length>0)
{ mult=1.0/(length); } mult*=scale; x*=mult; y*=mult; z*=mult;/* x+=br;
y+=bi; z+=bj;*/ x+=0; y+=0.5; z+=-3; }if (invers) {if (tw == 0) tw = 1; else tw = 0; }
return (tw); }


* Data696pic10389e.jpg (249.01 KB, 1200x1200 - viewed 225 times.)

* Data696pic10428raw.jpg (245.12 KB, 1200x1200 - viewed 208 times.)
Logged
msltoe
Iterator
*
Posts: 187


« Reply #33 on: June 19, 2011, 06:31:05 PM »

trafassel: Glad you got it to work. It raises lots of questions, such as

1) Are there other parameters that produce similar results but requires less camera finesse.
2) Can we introduce spirals?
3) Can we get a higher density of bulbs (through higher symmetry polyhedra) to make Romanesco-like fractals?
4) Does this bulbous discovery (originally found by Theli-at on deviantArt) re-awaken the possibility of a holy grail or is this as good as it gets?

-mike
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #34 on: June 21, 2011, 10:58:05 PM »

Mike,
I think, some of your questions are connected with the shape of the "ideal" Mandelbox with very high bailout, very hight number of iterations and scale = 1. The best we can do first, is to find a good shape approximation (I think, scale=1.001 is another type of approximation) which need less computing time.

Here is a Julia of your formula with seed (0,0,-3.14) and a cut plane at y=0.



* Data696pic10523d.jpg (252.33 KB, 1200x1200 - viewed 235 times.)

* Data696pic10536s.jpg (247.73 KB, 1200x1200 - viewed 224 times.)
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #35 on: August 04, 2011, 11:03:36 PM »

Back to another world. Here I found the others and myself.


* Data706pic10051a.jpg (211.75 KB, 1280x720 - viewed 240 times.)

* Data705pic10132s1a.jpg (212.05 KB, 1200x1200 - viewed 225 times.)
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #36 on: August 06, 2011, 01:00:26 PM »

The more pictures of the Mandelbox, which is introduced in Reply #20 .


* Data706pic10102s.jpg (246.17 KB, 1280x720 - viewed 227 times.)

* Data706pic10103s.jpg (237.33 KB, 1280x720 - viewed 218 times.)
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #37 on: August 06, 2011, 01:42:15 PM »

Vegetation


* Data706pic10107s.jpg (253.93 KB, 1280x720 - viewed 222 times.)

* Data706pic10109s.jpg (235.43 KB, 1280x720 - viewed 220 times.)
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #38 on: August 07, 2011, 07:57:13 PM »

Trafassel,

 The main parameters are very unique so far, I can't seem to reproduce the shapes with alternate numbers.

  a=0;c=0.5;b=-3;
  while ((norm<48)&&(iter<imax)) {

   if (x<-0.5) {x=-1-x;} else {if (x>0.5) {x=1-x;}}
   if (y<-0.5) {y=-1-y;} else {if (y>0.5) {y=1-y;}}
   if (z<-0.5) {z=-1-z;} else {if (z>0.5) {z=1-z;}}

   r=x*x+y*y+z*z;
   if (r>1.0 ) {r = 1.0;}
   r = 1/r;
   x *= r;
   y *= r;
   z *= r;
    x = x+a; y = y+b; z = z+c;

   norm = x*x+y*y+z*z;
   
   iter++;
 }

view box:

    st[0].xstart = -0.5; st[0].xstop = +0.5;
    st[0].ystart = -3.1; st[0].ystop = -2.1; 
    st[0].zstart = -3; st[0].zstop = +1; 

rotate around x axis 45-90 degrees.
also, I put a cutting plane at z=0 after rotation.

-mike

I'm trying to reproduce this formula (in Mandelbulber program) but unfortunatelly it not working for me  cry
Bellow there is code which I used. Please look what is wrong with it. I tried with many different intersections, but always got nothing. Maybe something is missed.

z is the iterated vector (z.x, z.y, z.z)
Code:
for(int i=0; i < maxiter; i++)
{
if (z.x<-0.5) {z.x=-1-z.x;} else {if (z.x>0.5) {z.x=1-z.x;}}
if (z.y<-0.5) {z.y=-1-z.y;} else {if (z.y>0.5) {z.y=1-z.y;}}
if (z.z<-0.5) {z.z=-1-z.z;} else {if (z.z>0.5) {z.z=1-z.z;}}
r = z.x * z.x + z.y * z.y + z.z * z.z;
if (r > 1.0) {r = 1.0;}
r = 1.0/r;
z *= r;
z.x += 0;
z.y += 0.5;
z.z += -3.0;
r = z.Length();
if(r > 48) break;
}

Thank you in advance for help
Logged

KRAFTWERK
Global Moderator
Fractal Senior
******
Posts: 1439


Virtual Surreality


WWW
« Reply #39 on: August 08, 2011, 10:47:18 AM »

It works:

Two scenes with norm=48 and norm=12  (in my Formula: bailout value gr).

And scale=1!!!

...


Those images looks sooo Holy Grail:ish!!!  Nice ones Trafassel!
Logged

msltoe
Iterator
*
Posts: 187


« Reply #40 on: August 08, 2011, 05:17:29 PM »

Buddhi,

  The density has to be inverted. If the function escapes , it is solid and vice-versa.
  The number of iterations should be fairly high : 30-50.
  Finally, the structures are hiding inside the solid, near y=0.

-mike
 
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #41 on: August 08, 2011, 07:30:48 PM »

Buddhi,

The difference between your formula and mine is the handling of the bailout value.

I test the bailout before sphere folding and I use r=z.x*z.x+z.y*z.y+z.z*z.z.

You has the additional line:

r = z.Length();
if(r > 48) break;

Which got the Square Root of r (so you exit the Main loop, if r>=48*48). The shape is very fragile at higher bailout value - it should be there, but very very dusty.

Hope this helps (Additional to the remarks of msltoe)

Per
« Last Edit: August 08, 2011, 07:35:04 PM by trafassel » Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #42 on: August 11, 2011, 11:35:44 PM »

Some sketches


* Data707pic10343s.jpg (255.03 KB, 1200x1200 - viewed 214 times.)

* Data707pic10347s.jpg (252.68 KB, 1200x1200 - viewed 215 times.)
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #43 on: August 15, 2011, 10:58:43 PM »

Central station and the opera.


* Data710pic10198s.jpg (253.04 KB, 1200x1200 - viewed 214 times.)

* Data710pic10204s.jpg (254.86 KB, 1200x1200 - viewed 212 times.)
Logged
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #44 on: September 13, 2011, 09:39:08 PM »

A video of the Reply #20 Mandelbox variant. It shows the honeycomb area.

<a href="http://www.youtube.com/v/amPt2xL5mHw&rel=1&fs=1&hd=1" target="_blank">http://www.youtube.com/v/amPt2xL5mHw&rel=1&fs=1&hd=1</a>

Logged
Pages: 1 2 [3]   Go Down
  Print  
 
Jump to:  


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