Logo by Timeroot - 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: Check out the originating "3d Mandelbulb" thread here
 
*
Welcome, Guest. Please login or register. April 05, 2020, 06:10:53 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!



 
  Search  

  Slideshow  
Alien PollenInteracting 8th order  bulbsHigh energy bulb physics
Interacting 8th order bulbs
Previous Image | Next Image
Description: Spatially separated bulbs are allowed to influence one another. Additional orbit traps are created when one bulb maps to another. This creates bulblets in one orientation and bands in another.

Hacked mandelbulber 0.97 fractal.cpp.

          case trig:
         {
                 // offset and rototate bulb 1
                 CVector3 p1(1.5,0,0);
                 CVector3 z1 = z - p1;
            double temp = z1.x;
            z1.x = z1.z;
            z1.z = -temp;
            double r1 = z1.Length();
            double rp1 = pow(r1, p);
            double th1 = z1.GetAlfa();
            double ph1 = -z1.GetBeta();
            CVector3 rot1((p) * th1, (p) * ph1);
            z1 = rot1 * rp1;
            temp = z1.x;
            z1.x =  - z1.z;
            z1.z =  temp;

            // offset bulb2
                 CVector3 p2(-1.5,0,0);
                 CVector3 z2 = z - p2;
            double r2 = z2.Length();
            double rp2 = pow(r2, p);
            double th2 = z2.GetAlfa();
            double ph2 = -z2.GetBeta();
            CVector3 rot2(p * th2, p * ph2);
            z2 = rot2 * rp2;

            // calculate zone of influence for each bulb
            double w1, w2;
            w1 = 1.0/(1.0 + z1.Length()/(z2.Length()+.00001));
            w2 = 1.0/(1.0 + z2.Length()/(z1.Length()+.00001));
            w1 = w1 * w1;
            w2 = w2 * w2;

            // Merge bulbs together.
            z = z1 * w1 + z2 * w2;
            z = z * (1.0/(z.Length()+.00001)) *
                (z1.Length() * w1 + z2.Length() * w2)+constant;
            r = z.Length();
            break;
         }
Stats:
Total Favorities: 0 View Who Favorited
Filesize: 219.05kB
Height: 696 Width: 1200
Discussion Topic: View Topic
Posted by: fractower April 06, 2011, 08:51:21 PM

Rating: Has not been rated yet.

Image Linking Codes
BB Code
Direct Link
Html Link
0 Members and 1 Guest are viewing this picture.
Related Images
cut 2nd order minibulb


Rating: (None)
Filesize: 237.08kB
Date: December 05, 2009, 09:37:12 PM
Comments (0)
By: bib
muscle-bulbs


Rating: ****
Filesize: 843.7kB
Date: December 22, 2009, 11:57:46 AM
Comments (0)
By: bib
Bulbs and Crosses


Rating: (None)
Filesize: 614kB
Date: January 17, 2010, 11:03:16 PM
Comments (0)
By: bib
Close up between large bulbs ("Martian surface")


Rating: *****
Filesize: 644.24kB
Date: March 22, 2010, 04:27:31 PM
Comments (2)
By: msltoe
Juliabulb x4 order 8


Rating: ***
Filesize: 241kB
Date: March 27, 2010, 03:51:29 PM
Comments (0)
By: msltoe
  Slideshow  

Comments (0) rss

Return to Gallery

Powered by SMF Gallery Pro

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.109 seconds with 32 queries. (Pretty URLs adds 0.004s, 1q)