Hi

SergioCT just announced the new version 12.0 of his software FFExplorer saying only it has a new formula designer / compiler.

I will tell a bit more about it, explaining how to use it and I'll ask for help too.

GENERAL HELP REQUEST: MORE FORMULAS!

I would like that you could adapt/convert your own formulas or classic formulas to FFExplorer format using the new formula designer to be included as downloable formulas to be used in the program. The formula designer uses Visual Basic Syntax.

I will post formulas too that I have discovered myself playing with the program, to ask if they are invented and I will ask for help to adapt specific formulas too.

MINI TUTORIAL ABOUT HOW TO USE THE FORMULA DESIGNER

FFE 12.0 includes examples for the formula designer of all the main formulas in the program: Mandelbrot, Lambda, both Magnets, Manowar, all the Novas and IRFs, etc. You can open an example, v.g. Mandelbrot, look at the syntax (it uses Visual Basic, compatible with dotNet and Net5) and make changes in the formula and save it as an user's formula. You need to save a formula first to use it. One of the possible editions is changing the type of variable from Real to Complex. This way you can use complex exponents with all the main formulas of the program. Beware, you need to introduce the valours in the definition of variables or directly in the formula in the iteration loop and save it first. Then you will need to open a new canvas, choose the user's formula you just saved and begin to explore it. If you make a change in the valours of the variables in the formula designer, you need to save again the formula to be able to use it with those new variables. You can not rewrite the examples but you can rewrite by mistake the users' formulas, so use always a different name and keep that in mind.

For example, open Mandelbrot example, change variable type, add a change to the iteration loop, add a plane transformation in Previous operations. Or just adapt to VB syntax your own formula from scratch. Save it to keep it. Now save that same formula with a new name, for example TEST. Load the user's formula TEST, explore it, or make changes in the valours of the variables. Save it again with the name TEST. Now you can refresh the fractal image with F5 and see how the changes in the formula affect the image. Once you have explored your image, you can save its parameters to render it in high resolution later. The user's formula used with the values chosen for the variables will be saved in the parameters file, so you won't lose it.

I know that ideally you should be able to change the valours of all the variables without needed to save the formula first, but this is a first version and I hope that that feature is included in a new versions. Things that you can change without needing to save again the formula is: changing Initial Z, bailout and tolerance valours, iterations number, Julia mode, Juliter. But changes in exponents and other variables will require save the formula again first, with a different name if you don't want to rewrite the original formula.

PACKS TO DOWNLOAD IN THE FFEXPLORER WEB.

You can download fhe program from the section Downloads of this forum, but you have more resources available in the FFE web

https://fractalfun.es/There are two versions of the software. One compiled with .Net (Net Framework) and another one compiled with Net5. This second one is slightly faster.

You have there a packet with 600 palettes. But you can import Fractint palettes and convert them to FFE format too. FFE cannot use Fractint palettes directly.

There is too several packets with superformulas files made by the author, myself, Gerson and other people, to be used as orbit traps in the program. There are some IFS parameters by Gerson too.

USERS' FORMULAS PACK.

And there is an all new "formulas pack" made with the formula designer, with 24 formulas so far.

Once you have learnt some basic stuff about Visual Basic syntax it quite easy to make new formulas. You don't need to know programation. I know because I compiled myself most of the formulas in that pack although I had help in some of them.

The pack includes the formulas:

- TALIS (from Ferguson's programs)

- ZPZ (created by FractRacer, an user of this forum and adapted by SergioCT)

- MIXTURE, SQUARE_TWICE, FACING A, FACING B, RINGS, TRICORN, CELTIC. That is all the formulas included in the program GAPFix Fractal, except the ones that were already included in FFE, and except the HYBRID formulas that are not compatible with this formula designer, at least no yet.

- BUFFALO, MANDELHEART, PARTIAL_BURNING_SHIP_IMAGINARY. I took the Buffalo formula from Internet. I "invented" the other two myself, just to discover the next day that they were already invented.

- BARNSLEY1, BARNSLEY2, BARNSLEY 3. Same formula for the mandelbrot and julia versions of each one. They were taken from Fractint.

- DOUBLE_MANDEL, SIMURGH, SIMURGH_DOUBLE_MANDEL. Taken from the description of the formulas in the Ultra Fractal web.

The rest of the formulas are classic transformation planes taken from the old web

https://mathcs.clarku.edu/~djoyce/julia/altplane.html and a couple of new planes.

HELP REQUIRED: LAMBDA PLANES.

Lambda is often found in fractal software (such as FFExplorer) as its own independent formula, but it is in fact a plane transformation that can be applied to Mandelbrot and other formulas. I don't know how to make in the designer a transformation plane that just does that, convert Mandelbrot to Lambda. In the same way, I don't know how to do that same thing with the The 1/lambda-plane and the The 1/(lambda-1)-plane. In the pack of formulas appear as plane transformation to be applied to the Lambda formula, not as planes to be applied to a Mandelbrot formula.

The first 35 fractals in this gallery of my DeviantArt page were made using the formula compler, from last one "JLF3304 Jungle Carpet" using the Facing B formula to the first one JLF3262 Purple Neurons that uses a variation of Talis formula.

https://www.deviantart.com/jlfractals/gallery/67597013/ffexplorerLinkback: https://fractalforums.org/index.php?topic=4590.0