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: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. March 29, 2024, 02:58:23 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
  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: Unit Vector Mandelbulb (variations)  (Read 436 times)
Description: 2D variations works in 3D too
0 Members and 1 Guest are viewing this topic.
Alef
Fractal Supremo
*****
Posts: 1174



WWW
« on: February 01, 2012, 08:12:08 PM »

I was wondering, do 2D mandelbrot variations will work in 3D. Then I downloaded latest tma2.ufm and found just single new formula "Unit Vector Explorer" but with lots of functions instead of original cabs. Original idea was just at every iteration to add some 0.1 of the same sign to the z.
This is pretty easy in quaternion numbers, well, actualy at first it was in quaternion numbers;)
z= triplex mandelbulb formula(z)
z=z+factor*z/ quaternion function(z)

Here is Chaos pro code as uploaded. Chaos pro probably are't the best 3D renderer, but could be one of the best tool for experimenting with formulas;)
Code:

Here goes normal Mandelbulb DE code...

// now modifaying z insted of triplex
z=quaternion(sx,sy,sz,0);

if (vectored=="Non Tweaked")
{
z=z;
}

else if (vectored=="Z/Cabs(Z)" && cabs(z)!=0)
{
z=z + coefVector*z/cabs(z);
}

else if (vectored=="Z/abs(r)+abs(i)+abs(j)" && abs(real(z))+abs(imag(z))+ abs (part_j(z))!=0)
{
z=z + coefVector*z/(abs(real(z))+abs(imag(z))+ abs(part_j(z)) );
}

else if (vectored=="Z/conj(Z)" && (z)!=0)
{
z=z + coefVector*z/quaternion ( real(z) , -imag(z), -part_j(z), -part_k(z) );
}

else if (vectored=="Z/sqr(Z)" && sqr(z)!=0)
{
z=z + coefVector*z/sqr(z);
}

else if (vectored=="Z/recip(Z)" && recip(z)!=0)
{
z=z + coefVector*z/recip(z);
}

else if (vectored=="Z/round(Z)" && round(z)!=0)
{
z=z + coefVector*z/round(z);
}

else if (vectored=="Z/ln(Z)" && ln(z)!=0)
{
z=z + coefVector*z/ln(z);
}

else
{
z=z+0.0001;
}

sx=part_r(z);
sy=part_i(z);
sz=part_j(z);
// by Edgar Malinovsky.

First z=z+f(0.2, 1)*z/ cabs(z)
Second z=z+f(-1, 0)*z/ ln(z)  angel
Third z=z+f(1, 0)*z/ round(z)  This is nice one. Mandelbox meets mandelbulb.
Forth z=z+f(-0.25, 0)*z/ sqr(z)


* UV_Mandelbulb_cabs_Rminus2_I02.jpg (103.53 KB, 551x545 - viewed 65 times.)

* UV_Mandelbulb_lnz_Rminus1.jpg (60.54 KB, 469x438 - viewed 146 times.)

* UV_Mandelbulb_roundz_r1.jpg (93.81 KB, 590x589 - viewed 66 times.)

* UV_Mandelbulb_SQR_Rminus025.jpg (111.51 KB, 751x455 - viewed 74 times.)
Logged

fractal catalisator
Alef
Fractal Supremo
*****
Posts: 1174



WWW
« Reply #1 on: February 08, 2012, 07:03:41 PM »

Round function sculpted the mandelbulb. Like when sculptor cut a granitestone, but left his work undone. Colouring is extremely ugly, but it perfectly shows properties of figure.
z=mandelbulbformula(z)+c;
z=z+ (-1,-1)*z/round(z);


And here is version of rotated mandelbulb. (The same function generates rotated mandelbrot of lkm3.upr)
z=mandelbulbformula(z)+c;
z=z* z/cabs(z);


* UV_mandelbulb_round_minus1andminus1.jpg (79.04 KB, 678x538 - viewed 58 times.)

* Mandelbulb_multiplied_unitvector.jpg (97.74 KB, 615x585 - viewed 66 times.)
Logged

fractal catalisator
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Mandelbulb purple zoom & variations Videos bib 14 2917 Last post December 26, 2009, 01:55:31 AM
by twinbee
Unit 7 Docking Bay Bravo Mandelbulb3D Gallery Madman 0 729 Last post November 23, 2010, 10:05:58 PM
by Madman
Neutronium Compressor Unit Mandelbulb3D Gallery MarkJayBee 0 498 Last post February 19, 2011, 04:13:43 PM
by MarkJayBee
Possible modification an unit vector addition Mandelbulb 3d Alef 8 2312 Last post April 16, 2012, 06:14:55 PM
by Alef
_asdamTrans (Unit Vector ) use Tutorials Alef 7 2316 Last post July 31, 2012, 04:30:43 PM
by Alef

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