News: Support us via Flattr FLATTR Link

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

 Pages: 1 [2] 3 4 ... 8   Go Down
 Author Topic: Custom formulas & transforms - WIP & discuss  (Read 12986 times) Description: 0 Members and 1 Guest are viewing this topic.
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #15 on: February 06, 2011, 11:48:49 PM »

Nice additions, Darkbeam. This is a picture using your AbsX and invcylindrical

<Quoted Image Removed>

Most excellent, a pity that Gnarl2D was wrongly coded
 Logged

No sweat, guardian of wisdom!
bib
Global Moderator
Fractal Senior

Posts: 2070

At the borders...

 « Reply #16 on: February 06, 2011, 11:54:11 PM »

Thanks a lot Luca for all these formulas. These are very nice additions. I like the coordinates system inversion. Some more infinite exploration to come!!
 Logged

Between order and disorder reigns a delicious moment. (Paul Valéry)
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #17 on: February 07, 2011, 12:18:03 AM »

You are very kind my friend. I wanted to write a point inversion but I don't know how to write the formula, in 2d it is easy...
x'=x/(x^2+y^2) and y'=y/(...)
this is cylindrical inversion but what about spherical inversion?
 Logged

No sweat, guardian of wisdom!
blob
Strange Attractor

Posts: 272

 « Reply #18 on: February 07, 2011, 12:21:14 AM »

Amazing Box with AbsZ:
 sdasdfeg2b.jpg (168.51 KB, 800x599 - viewed 311 times.) Logged
KRAFTWERK
Global Moderator
Fractal Senior

Posts: 1439

Virtual Surreality

 « Reply #19 on: February 07, 2011, 09:54:37 AM »

Oh no! More formulas!

Cool Luca, will try these out!
 Logged

DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #20 on: February 07, 2011, 12:33:40 PM »

I have looked at log, abs type formulas; they was too "basic" and needed some enhancement

Also, I made a gnarl3D formula
I consider those formulas "final" - they don't need any further adjustment or fix. I am going to post final formulas in a separate topic. Now I will open it!
 Logged

No sweat, guardian of wisdom!
Jesse
Fractal Schemer

Posts: 1013

 « Reply #21 on: February 07, 2011, 06:18:13 PM »

Basic transforms are a good idea, because it might be a way for generating more user wanted shapes...

I thought it would be good to have a 'SquaringR' formula (generating a sphere) for this reason to have a better bailout condition.

I attached it with a sample parameter file (using also the _invcylindrical formula), first some transformations and then bailing out with squaringR by selecting 'repeat from' on this last formula.
Should result in the 'SqrRtest.jpg' image.

I also included a formula i tried some time ago, wasn't shure to post it but with the new formula selections and maybe more selections in the future (i think i have to add some...  ) this might be ok...
 SqrRtest.jpg (36.63 KB, 400x300 - viewed 555 times.)  YplusSinZtest.jpg (154.47 KB, 600x450 - viewed 229 times.)  SqrR_YplusSinZ.zip (1.9 KB - downloaded 551 times.) « Last Edit: February 07, 2011, 08:29:07 PM by Jesse » Logged
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #22 on: February 07, 2011, 10:15:57 PM »

Oh my! Really striking job
Jesse some of your formulas limit user choice (example n power must be between 2 and 9) how can it be done? and thanks for the help in private issues
 Logged

No sweat, guardian of wisdom!
cKleinhuis
Fractal Senior

Posts: 7044

formerly known as 'Trifox'

 « Reply #23 on: February 08, 2011, 12:09:37 AM »

in my eyes a break down to simple formulas would be great, e.g. a "exponentiation" and an "adding" function applied alternatively would generate the standard mandelbulb
your program already features (a limited amount of) alternation, so, new formulas can be created easily

although an object approach like it is done in ultrafractal would be more likely but a little harder to implement with current set up,
so that even the mandelbox can be "clicked" together, like you would need an IFGREATERTHEN formulaA ELSE formulaB, function, so, a formula should
be able to have another formula as parameter

i know this is going crazy, but this would make constructing of formulas possible with no actually understanding of what is going on

 Logged

---

divide and conquer - iterate and rule - chaos is No random!
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #24 on: February 08, 2011, 08:48:54 AM »

I wanted to do a 3D Barnsley. But I still have problems with the "jge" that wants an absolute address value and not an offset. Suggestions?
 Logged

No sweat, guardian of wisdom!
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #25 on: February 08, 2011, 09:24:56 AM »

Oh my... Using Jesse's new formula I produced a 2D "extruded" gnarl. Too bad it's immensely slow to calculate and fuzzy

Mandelbulb3Dv16{
M....kG....9/...w....2....Ukm2.V4/...jOqzxmxzr1E1Fx187ylmynSj2Vh8W3xzc5dim2.V4mj
................/ME//....6Ed....07....E2.....kmEQgisq6sD/..........c./...w1.BnAH
y.....kD..../..........wz.............................................sD...../..
.wHnAnQDYsAIxzzzjz1..........WAbUdisqcljTcFzUvMS3t97C1JzzzzvzUNehUisqcljMaO9c9iB
Ow1mQ0auWPX4zU2bVezzzzyD......og......................sD..kz0...................
.............................UJRR4.uppN.sNLb/UkRR4.arpN.cULb/U9SR4..............
...........................U..6.P....M4...EB....W....61....F....8/...I1....UJl12
...U.iVFwxDE./ozPM2Tzz7lz16.mc..zXCc.El18XGQeGyDjvIRhrVAkz1............28.kFrA0.
FWb96aAIVzvh1se7Umvxz0........../6U0.wzzz1................................E.0c..
zzzz.................................2U.8.kzzzD.................................
/6U0.wzzz1...................................2CcN/UvNP6.eeWCNq0.yRii.EJJUk1f..XR
S1.mx3CcN/UvNP6.QsLsUa3.ibhV..bTV1OK.sSq40.ly3CcN/UvNP6.MwLsUa3.ibhV.kqTV1OK.sSq
40.kz3CcN/UvNP6...EsUa3.eeWCNq0.IJ36wk8.wyLsUa3.................................
E....A....E.....I.........kLN/5PpBrIdtaK.IaQ.........................c..........
...................6./........zj................................................
................................................................................
.....................I.....3....3....wpNi3aQg71F.24PM/..........................
..............................zDOaNaNaNa7zXaNaNaNaNiz0.......U.E..........2.....
................................................................................
................................/....E/...E.....TBpMVlKOiR4.....................
................................BnAnAnAnoz1.....................................
................................................................................
............................................}

Edit. YAY!!! This is very better

Mandelbulb3Dv16{
M....kG....9/...w....2....U4oBdEu5n3.T.uIJ4xuV3Ev6MLU/JK0z9lA8YTE6duz2L1dwAFbm.E
................................fl59ou6tSz1........A./..................y.2.....
................/M.//....6.VA...J3....E2.....wTzVIP.kssD/..........c./...w1...UZ
1/kPGAcC..../..........wz.............................................sD...../..
sunN5CXR6f9iyMeQF.P.kssD......2W1.....................sD..kz0...................
.............................UJRR4.uppN.sNLb/UkRR4.arpN.cULb/U9SR4..............
...........................U..6.P....M4...EB....W....61....F....8/...I1....UJl12
...U.iVFwxDE./ozPM2Tzz7lz16.mc..zXCc.El18XGQeGyDjvIRhrVAkz1............28.kFrA0.
FWb96aAIVzvh1se7Umvxz0........../6U0.wzzz1................................E.0c..
zzzz.................................2U.8.kzzzD.................................
/6U0.wzzz1...................................2CcN/UvNP6.eeWCNq0.yRii.EJJUk1f..XR
S1.mx3CcN/UvNP6.QsLsUa3.ibhV..bTV1OK.sSq40.ly3CcN/UvNP6.MwLsUa3.ibhV.kqTV1OK.sSq
40.kz3CcN/UvNP6...EsUa3.eeWCNq0.IJ36wk8.wyLsUa3.................................
E....A....E.....I.........kLN/5PpBrIdtaK.IaQ.........................c..........
...................6./........zj................................................
................................................................................
.....................I.....3....3....wpNi3aQg71F.24PM/..........................
..............................zDOaNaNaNa7zXaNaNaNaNiz0.......U.E..........2.....
................................................................................
................................/....E/...E.....TBpMVlKOiR4.....................
................................BnAnAnAnoz1.....................................
................................................................................
............................................}

 « Last Edit: February 08, 2011, 09:35:59 AM by DarkBeam » Logged

No sweat, guardian of wisdom!
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #26 on: February 08, 2011, 12:51:30 PM »

Somebody twisted my Menger sponge... Oh, sorry it is my new transform "Helispiral"! In "release" topic together with Sphere inversion. It took an age to write sphere inversion, whatever.
 aaaaa iko.PNG (216.54 KB, 724x653 - viewed 240 times.) Logged

No sweat, guardian of wisdom!
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #27 on: February 08, 2011, 03:54:56 PM »

Hmph!!! I am very sorry to beg you with that many messages. Too bad sphereinv was wrongly coded! I have now corrected it and added some (intentionally!) "wrong" formulas, that I called sphereXinv (and so on) to use as a replacement. Sorry again
 Logged

No sweat, guardian of wisdom!
Jesse
Fractal Schemer

Posts: 1013

 « Reply #28 on: February 08, 2011, 06:23:53 PM »

I wanted to do a 3D Barnsley. But I still have problems with the "jge" that wants an absolute address value and not an offset. Suggestions?

to my knowledge, and the IA-32 Intel® Architecture Software Developer’s Manual,
http://www.intel.com/products/processor/manuals/

the conditional jumps are all relative with signed 8 or 32 bit offsets.

I am not sure if we should discuss assembler issues in here, you can always email me directly, that might also be faster for me to answer.
 Logged
DarkBeam
Global Moderator
Fractal Senior

Posts: 2512

Fragments of the fractal -like the tip of it

 « Reply #29 on: February 08, 2011, 08:01:07 PM »

I wanted to do a 3D Barnsley. But I still have problems with the "jge" that wants an absolute address value and not an offset. Suggestions?

to my knowledge, and the IA-32 Intel® Architecture Software Developer’s Manual,
http://www.intel.com/products/processor/manuals/

the conditional jumps are all relative with signed 8 or 32 bit offsets.

I am not sure if we should discuss assembler issues in here, you can always email me directly, that might also be faster for me to answer.

I have no hurry to read reply Jesse thanks I'll check again.

But a question; what is C? Cx, Cy, Cz... Sorry for the ignorance
 Logged

No sweat, guardian of wisdom!
 Pages: 1 [2] 3 4 ... 8   Go Down