Logo by DsyneGrafix - Contribute your own Logo!


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. December 07, 2022, 04:41:05 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!

Pages: [1]   Go Down
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: A new mandelbulb I think  (Read 2410 times)
0 Members and 1 Guest are viewing this topic.
Fractal Molossus
Posts: 703

« on: November 28, 2009, 05:13:14 AM »

This 2nd order bulb is rotating around the j, i then real axes in turn. Just doing this is over-rotating the bulb, the surface area multiplies by 8 rather than by 4, so I fix this by putting the radius to the power of 2*sqrt(2).
It is interesting because 2 axes are symmetrical and 1 axis has rotational symmetry. It also shows 3d mandelbrot-like tendrils and looks to be connected. Still got whipped cream sections though sad

The code is:

              r = (magn=sqrt(magn))^(@mpwr*sqrt(@mpwr) - 1) ; the -1 because the rotated z is already scaled by mag before we multiply by r
              ; rotate around j
              th = @mpwr*atan2(zri)
              float flatJ = sqrt(|zri|)
              zri = flatJ*(cos(th) + flip(sin(th)))
              ; rotate around i
              float om = @mpwr*atan2(zj + flip(real(zri)))
              float flatI = sqrt(sqr(real(zri)) + sqr(zj))
              zj = flatI*cos(om)
              zri = (flatI*sin(om) + flip(imag(zri)))
              ; rotate around real
              ph = @mpwr*atan2(imag(zri) + flip(zj))
              float flatR = sqrt(sqr(imag(zri)) + sqr(zj))
              zj = flatR*sin(ph)
              zri = real(zri) + flip(flatR*cos(ph))

              zj = r*zj + cj
              zri = r*zri + cri

* mandelmahem1.jpg (77.81 KB, 604x577 - viewed 635 times.)

* mandelmahem2.jpg (62.58 KB, 602x572 - viewed 550 times.)

* mandelmahem3.jpg (77.39 KB, 574x571 - viewed 574 times.)

* mandelmahem4.jpg (67.21 KB, 634x626 - viewed 585 times.)
Pages: [1]   Go Down
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Mandelbulb Minibrot Mandelbulb Renderings gaston3d 3 2744 Last post December 16, 2009, 10:35:56 PM
by gaston3d
Mandelbulb crust Mandelbulb Renderings Buddhi 3 7538 Last post November 21, 2009, 08:50:14 PM
by bib
2nd Order Mandelbulb Mandelbulb Renderings JColyer 0 1745 Last post November 23, 2009, 01:13:21 AM
by JColyer
Mandelbulb voxel representation @ 2000^3 voxels Mandelbulb Renderings twinbee 3 2319 Last post November 28, 2009, 11:56:27 PM
by twinbee
Duplicate Subblue 3D Mandelbulb Ray Tracer Object in Mandelbulb 3d? Mandelbulb 3d Holtenwood 9 4480 Last post March 22, 2012, 09:07:26 AM
by DarkBeam

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.162 seconds with 29 queries. (Pretty URLs adds 0.01s, 2q)