Logo by Dinkydau - Contribute your own Logo!
News: Follow us on Twitter
 
*
Welcome, Guest. Please login or register. July 23, 2017, 08:29:32 PM


Login with username, password and session length



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: EM formulas for Mandelbulb3D  (Read 828 times)
0 Members and 1 Guest are viewing this topic.
Alef
Fractal Supremo
*****
Posts: 1116



WWW
« on: May 23, 2017, 04:10:53 PM »

Hi I just made some JIT formulas for Mandelbulb3D.

The best one I think is NOTHING. Becouse if you want to take something off the hybrid. Throught 1 iteration of nothing interferes with fractal and DE.

I would upload few pics here:
http://www.fractalforums.com/gallery/em-formulas-for-mandelbulb3d-pictures/

There are some question about programming too. But later.

 *  *  *

EDIT
Updated formulas with another one package with 9 new formulas and one small update. This one should be better.

 *  *  *

EDIT:
+ 1 new formula, generating buildings.

UPDATE of all other formulas: improved math - faster generation, correction of found errors say of spherefold, expansion of FLD's variable Addition into Julia like multi value addition.
To handle them all is marked with "Formula version 1.1" in commentary.

Everything is in the single zip file including explanation of all the values of building generator.

==========================

EDIT:
UPDATE v1.2:
+ 3 new formulas. FLD mandelbrot set versions and one FLD.
6 formulas - updated and improved, including techna transform completely remade so that it now actualy works and not destroys DE, and  chudobox now is less boring.

* EM_JIT_M3FormulasFULL_v12.zip (38.8 KB - downloaded 40 times.)
« Last Edit: June 27, 2017, 12:54:21 PM by Alef » Logged

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



WWW
« Reply #1 on: May 23, 2017, 04:34:56 PM »

There are some things about JIT through.
It seems to have more operators than listed. sqr, and then all of the round, ceil, floor, trunc. Of them just two is mentioned. sqr(x) probably should be faster than x*x, but that depends on compiler.

What is the TPIteration3D?  embarrass From bulb and Benesi formulas I figured out what is PIteration3D  

And how does one should write complex conditionals, like:
if x >1 && != 5 then x=325; y= 480; else x=520; else if endif. I used 2 conditionals and this could had slowed it down. Well, google will tell this, but not about TPIteration3D.

Alsou, folds seems to be integer based or else they create a lot of noise. None seems to had mentioned this. And DarkBeam had a lot talked about cut formulas destroying DE and generating a lot of noise. But this seems to be trait of float folding. Integers cuts more accurately.

Ha ha I uploaded it reprirocaly;)
« Last Edit: May 24, 2017, 04:59:07 PM by Alef » Logged

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



WWW
« Reply #2 on: May 23, 2017, 05:11:21 PM »

In searching I just found, it was a Newtonian Triples by jehovajah
 http://www.fractalforums.com/new-theories-and-research/newtonian-triples/
They would be a good start for a hybrid.
Logged

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



WWW
« Reply #3 on: May 24, 2017, 04:22:09 PM »

These drums are pretty unique. I hadn't seem them before, throught I don't know all of the formulas and combinations.



Its like this.

Fld Newtonian Triples:
Fold = 1, Scale = 2, Addition = 0 (With addition starts spontaneus simmetry brakeing, ha ha.)
Code:
Initialisation by software x,y,z = pixel coordinates

intFold:=round(Fold);
x := x + abs(x- intFold) - abs(x+ intFold) ;
y := y + abs(y- intFold) - abs(y+ intFold) ;
z := z + abs(z- intFold) - abs(z+ intFold) ;


x:=x* Scale;
y:=y* Scale;
z:=z* Scale;


///Addition
x := x + Addition ;
y := y + Addition ;
z := z + Addition ;


//Cube power
x1:= IntPower (x, 3) - IntPower (y, 3) + IntPower (z, 3) - 6*x*y*z;
y1:= 3*(sqr(x)*y- sqr(y)*z-x*sqr(z));
z1:= 3*(sqr(x)*z+ x*sqr(y) - y*sqr(z) );

 x := x1;
 y := y1;
 z := z1;


end;
[END]

First the space is folded and scaled. And then goes z=z^3 (or z=z^2) by Newtonian Triples until it converges/diverges. They clearly are  mathematicaly rigid construction and do some movement in 3D number space so that it creates this repeating shapes.

Algebraic 3D space fold. Fld is like they write in arabic and hebrew so it's mystical.

Code:
Mandelbulb3Dv18{
g.....9/...g2...w....II...kgJHzHnlp3.HK.K45Z2CAEFLWpYiCuGyn1Dsx8KDY2.50bpxB9.K/E
................................NUg9h1epNz1........A./..................y.2...wD
...Uz6.....M/.../MU0/......p/...U.....E3.....InUmgLr96rD/.......Cfed0dkpXm1....k
z.....cD12../..........wz.................................U0.....y1...sD...../..
.zXaNadD1BDSpNw2Cy1..........CHeSVydXWfjaBgH75kjjun3ZzguQ2kVzEyu6MBJUBsDFfjvzl3q
muHA4YupI/qUzmJsVXC5/QsDU.....2xc.............sD.6....sD..G.0...................
.............oAnAt1...sD....zIg7........................................6....k1.
.....4iSoz1.....tzDe.wzzz5UO.U2.K/...61...EG....m....c3...E4....Q....I14...UdF5Q
...U.GAqPzzhTWszxwJoznNSK/..0c..zrhe..EOf5nlcsxj6.Dbqxm4Iz1...........2/8.EBl35.
.o0FIhT67.2.hE2Jv5G0./..........3I13.wqN51../0biMaOyzsVsP8OPAXzD.czYfTLkRzH/pElz
5TtN...LVxTtT1yD.yXjDUIN0.2.WRvgcbtszKEA8oDU.06..YKaZ6Aeiz1858nQJ6Tnz.ERpBK.iAwj
/6V0.2FAZ.............klrlkCx9yj.6wTJHz2Vz1..wDyb1kljWrlsRGh8p6.LCbDL0AGLC5U.oIH
BpI1YlDi1.U6niekdtrzsTC.5z8S5HeTzXzt.QwfsRg9zxDyb1kljWrldxrzsTC.5z8S5HuTzXzt.Qwf
sRglzxDyb1kljWrl..kzsTCysxlzL0UdIKY6W6W6Ic4.zyTX................................
E....2..F2E.....I....A....UG7FpL3poL4l4NTtINrFrPiFZQdB1.........................
..............................zD..........2.....................................
................................................................................
........................}
{Titel: FldNewtonTriples3}
Logged

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



WWW
« Reply #4 on: May 30, 2017, 04:37:27 PM »

Here I did another bunch of formulas. This time with more of algebraic (and artistic) approach and understanding of process. So I think these formulas are better or at least more symmetric. The most intricate folding multiplications don't produces mandelbrot sets at all.
Realy this was more like an artistic inspiration.


I used this. throught I realy don't know what this does. But it's the main spin around for the Saturn:
x1:= ( x-w + y+z )*0.5;
y1:= ( x+w + y-z )*0.5;
z1:= ( x+w - y+z )*0.5;
w1:= ( y+z - x+w )*0.5;

I got it from hypercomplex 4D sinh when I delated all the trig.

In this compiler you can type sqr(x) or x*x. But the x*x is way faster. Probably becouse sqr(x) is turned into intPower(x,2) or even Power(x,2) what is not calculated by multiplication.

As a side I did tricorn conj(z*z)+c out of hypercomplex numbers. It looks just like mandelbulb tricorn. It seems that in 3D tricorn is somewhat universal like mandelbrot in 2D.


* A_fld_hybrid_standartBulb.jpg (63.89 KB, 460x330 - viewed 454 times.)

* A1_Fld_Electronics.jpg (34.63 KB, 400x200 - viewed 372 times.)

* Fld_Goodplace_HyperCrystal.jpg (57.68 KB, 440x350 - viewed 463 times.)
Logged

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



WWW
« Reply #5 on: June 06, 2017, 11:31:34 AM »

Nex update of these

+ One new formula, fractal house generator - domofractal. I made this after an artistic suggestion.
It is made of modified rectangle Menger Sponge, few folds and other additions. The only thing that can not be make as hybrid is Menger Sponge modification.
I think the best way to generate a house would be to make general shape by x, y, z folds and then load it into Mutagen, turn off formula change and watch. As there is no "one variable adds this and another that". They all interacts with each other.

_Folding1 placed before the formula will add 2 more storeys to the building.

Anyway, who needs some strange mathematical object if there are houses. Architects are free now ha ha. 



And I updated all other formulas: improved math - faster generation, correction of found errors,  expansion of FLD's variable Addition into Julia like multi value addition. Say I had mistake in spherefold of my box. Now it looks smooth without noise.
To handle them all of the updated formulas is marked with "Formula version 1.1" in commentary.

It is pure inspiration based so it is somewhat chaotic. But it is an artistic.


* Domorajon2.jpg (60.07 KB, 600x360 - viewed 75 times.)

* Domorajon3.jpg (53.11 KB, 480x360 - viewed 356 times.)

* Domorajon4.jpg (31.05 KB, 480x360 - viewed 360 times.)

* Fractal_Street.jpg (47.08 KB, 600x360 - viewed 26 times.)
Logged

fractal catalisator
thargor6
Fractal Molossus
**
Posts: 771



WWW
« Reply #6 on: June 16, 2017, 11:57:33 PM »

Thanks - will include those formulas in the next release and also push them to the repo at github

Cheers!
Logged
Alef
Fractal Supremo
*****
Posts: 1116



WWW
« Reply #7 on: June 27, 2017, 01:01:49 PM »

Thanks A Beer Cup

Updated and improved few old and added couple of new formulas.
The most important addition is mandelbrot sets of FLDs. It don't sounds as notable found if these formulas is considered julia sets. But it stretched mandelbrot set until pixel was added by +c/Scale -> in next iteration pixel values is multiplied by scale.

With scale =1 cutouts shows scenery very mutch like in 2D. My contest entry is based on it. Scale =1.5 generated ring pattern.

Alsou I added BenesiTomag rotation to Chudobox, and freed it's folds, so that now it is usefull. Before that formula was just too boring.

This should be all. Now its summer again and formula research is mutch more computation hard and heat generating than rendering them. Hard disk monitor reports dangerous heating.





* Chudo_Cave.jpg (67.34 KB, 480x360 - viewed 186 times.)

* FLD_PilarsOfKhwarezmi.jpg (31.12 KB, 360x270 - viewed 228 times.)

* FLD_W_MandelbrotAndTricorn.jpg (32.74 KB, 400x430 - viewed 233 times.)

* FLD_MandelFLD_xari_scale15.jpg (61.04 KB, 480x310 - viewed 229 times.)
Logged

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

Related Topics
Subject Started by Replies Views Last post
has anybody tried using ifs formulas with the mandelbuld/mandelbox formulas? 3D Fractal Generation cKleinhuis 4 3552 Last post May 05, 2010, 03:17:07 PM
by Power 8
Using formulas Mandelbulb 3d « 1 2 3 » Martial 43 2966 Last post February 09, 2012, 02:04:00 PM
by Jesse
Formulas Mandelbulb 3d Fractacular 10 1330 Last post April 06, 2012, 03:20:52 PM
by Alef
Mandelbulb3d and creating of formulas Programming teeanDy 2 492 Last post November 30, 2015, 05:40:50 PM
by teeanDy
EM formulas for Mandelbulb3D pictures Mandelbulb3D Gallery Alef 4 284 Last post May 30, 2017, 04:30:07 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.451 seconds with 28 queries. (Pretty URLs adds 0.015s, 2q)