HOME | DD

Published: 2012-04-30 23:46:55 +0000 UTC; Views: 5062; Favourites: 22; Downloads: 650
Redirect to original
Description
The "Syms and Spirals" script can be used in Apophysis versions from 2.08 forward, and in 7X revisions 14 and higher.The script is simple to use.
In the first dialog enter a positive number or 0 for the "Order of Symmetry". For example, entering a 6 would create flames that appear to have 6 sides or points.
In the second input dialog enter the type of flames that should be created in the batch flame set: symmetric only, spiral only, or both. Use the numbers shown on the input dialog to make the corresponding choice.
A file will be created in your default Apophysis directory named "Syms_and_Spirals.flame" which contains the randomly generated flames.
This file will be deleted and re-created each time the script is run. Do not use this file to save flames you wish to keep!
The readme included in the zip file contains some further detailed information.
No plugins are required for the script to work properly.
Note of acknowledgement:
I've used a modified version of an algorithm to generate the spiral structures which I first saw used by slobo777 in a script he published quite some time ago.
It's always been my favorite spiral generating method. (Thank you Neil!)
___Additional Notes and Tips___
Flames generated with this script can be tweaked fairly easily. The first three transforms in each flame are the ones you should change. Change anything: position, shape, colors, variations & variables, etc.
Transforms after the first three are responsible for causing the symmetry or spiral shape of the flame. So if you move those or change any of their other properties, you will probably break the symmetry or spiral effect.
Try also moving the post transforms associated with the first three transforms. Some of them may have been moved (randomly) already. Symmetry and spiral effects will also break if you move the post transforms associated with transforms numbered higher than 3.
Thank you for trying the script and I hope you find it worthwhile!
Related content
Comments: 35
morphapoph In reply to Leanndra51 [2014-02-14 08:28:25 +0000 UTC]
You're welcome to it and I hope you are able to enjoy using it.
Please let me know if not.
👍: 0 ⏩: 0
baba49 [2012-08-16 16:40:11 +0000 UTC]
Hi Fred,
I understand the ban bit of the script. I wonder what problems you mean regarding the Transform Editor. I havn't noticed any these last two days while I was working with the plugin collection on the list I sent you. It's not my usual collection. I will go back to my other plugin folder now.
Sofar I have not received the new script but when I do I try it with the plugins that were in the folder when I ran the tests.
Good luck with your further investigations. If I can help some more just holler
👍: 0 ⏩: 1
morphapoph In reply to baba49 [2012-08-18 04:18:51 +0000 UTC]
The Transform Editor problem I saw turned out to be due to two copies of the same plugin with different .dll names.
It was apparently unrelated.
👍: 0 ⏩: 1
baba49 In reply to morphapoph [2012-08-18 20:46:04 +0000 UTC]
Was it waves and waven? I am never sure if they are both the same or not.
👍: 0 ⏩: 1
morphapoph In reply to baba49 [2012-08-19 06:24:59 +0000 UTC]
No, I had both "Epispiral.dll" and "EpispiralVariationPlugin.dll" in the plugins folder.
After I removed the one with the long name the Transform Editor was ok.
👍: 0 ⏩: 1
baba49 In reply to morphapoph [2012-08-21 16:07:43 +0000 UTC]
I get errors in connection with wave. I have in my collection a waves.dll and a wavesn.dll and they give me a problem on start up occasionally. I have to solve that problem still. Possibly they are both the same but apo wants the version with the exact name that is included in a flame that apo has at start up... yes, it's time that I check this closely.
👍: 0 ⏩: 2
morphapoph In reply to baba49 [2012-09-14 04:25:34 +0000 UTC]
I just thought of this: maybe waves and wavesn use a variable that has the same name. When variables in different variations have the same name Apo will generally have a problem. It may not show up until both variations are in the same transform. I can't exactly remember how that works but I know it's a problem.
👍: 0 ⏩: 1
baba49 In reply to morphapoph [2012-09-14 17:54:06 +0000 UTC]
What ever it is the two don't get along well
👍: 0 ⏩: 0
morphapoph In reply to baba49 [2012-08-21 23:33:08 +0000 UTC]
I think I forgot to answer one of your questions earlier.
You asked if you could have both pie and pie_fl available in the plugins folder.
With all of my substitute plugins the answer is yes but I won't speak for others' plugins.
You can have flower and flower2 or blob and blob_fl - none of my plugins should conflict with the originals.
My julian_fl plugin is the same as julian except for the fractional power values. So you double up the julian effect on any transform. Same for all of them.
Not many people have tried this "doubling effect" that I know of.
I dunno about waves. It's always been a problem of some sort, even when it was built in. (It "disappears" flames sometimes under certain conditions.)
Maybe wavesn inherited the problem. I'll look myself later...
👍: 0 ⏩: 1
baba49 In reply to morphapoph [2012-08-24 13:50:45 +0000 UTC]
Oh that's great news that I can have both in the folder. I will use the fl versions now for new pieces and by keeping the ordinary versions in the folder I can still see the old flames. Thank you Fred
👍: 0 ⏩: 1
morphapoph In reply to baba49 [2012-09-01 15:34:12 +0000 UTC]
Oh... one more thing.
Most of those fl plugins have a "..._power" variable.
If you try using "..._power" variable values between -1 and 1, flames will tend to fade as its value approaches 0 from either direction.
Most of the time (IIRC) the flames may completely disappear in that range depending, I think, on the relative weight of the transform the fl variation is applied to.
I'm not very good with the plugin maths or code.
👍: 0 ⏩: 1
baba49 In reply to morphapoph [2012-09-01 23:39:24 +0000 UTC]
Thank you Fred for this interesting info. I intend to exchange the ordinary plugins with fl plugins on some old files to see how they work soon. I have been making new fractals for name cards for a big celebration where everybody should have a different picture and I didn't want to try anything that I wasn't familiar with because I am a bit under time pressure.
Btw. Fred I meant to ask you befor: do you have a script that could run all gradients, that are in a folder, one after the other, on a selected singel flame and show the result in a preview window and that can be stopped when something interesting turns up? I don't mean the apo default gradients but gradients that I have made myself and keep in a special folder.
I wish you a nice weekend. It's raining none stop here.
👍: 0 ⏩: 1
morphapoph In reply to baba49 [2012-09-02 00:23:36 +0000 UTC]
I thought for a moment that kind of gradient changing script would be possible.
But I don't have one.
Apo allows random gradients chosen from a *single* gradient file to be applied to randomly generated flames.
The problem is that Apo chooses a random gradient from the file.
So I don't have a convenient way to make a script go through the gradients in the order they appear in the gradient file.
But there may be some other approaches. I would have to digest the problem for a while.
Don't worry about trying my scripts, especially when you have lots to do.
I always like the challenge of a new script problem. But right now I am unexpectedly quite busy too.
I had a system go bad. On my main page I made some comments about it.
I should write a journal about this because I completely disappeared from the Web for a week or so. My present priority now is reconfiguring a different machine for the internet.
I think the new arrangement will turn out to be more convenient in the long run.
👍: 0 ⏩: 1
morphapoph In reply to baba49 [2012-09-14 04:16:59 +0000 UTC]
I have it rebuilt and back in the case and (for now anyway) running well! Here's the system while I was working on it: [link]
👍: 0 ⏩: 1
baba49 In reply to morphapoph [2012-09-14 17:53:44 +0000 UTC]
I looked and you had my eyes pop out
👍: 0 ⏩: 1
morphapoph In reply to baba49 [2012-09-16 04:09:27 +0000 UTC]
That's not my newer system which looks much more monstrous!
Heheh... it's not much though, if compared with the systems that hard core gaming enthusiasts build.
I use mostly "second tier" components, not the "Rolls Royce" parts those people use.
👍: 0 ⏩: 0
baba49 [2012-08-08 23:42:39 +0000 UTC]
Hi Fred,
I only just got to see this new present from you. I amso sorry to be so behind. Can't wait to play with this script Thank you very much for sharing this script.
👍: 0 ⏩: 0
Margot1942 [2012-07-28 13:18:22 +0000 UTC]
I surely will play with this script. Thanks so much for share it with us.
👍: 0 ⏩: 1
morphapoph In reply to Margot1942 [2012-07-28 15:04:26 +0000 UTC]
You are welcome to use it to() or until(
) your heart's content.
And I hope it's an enjoyable experience.
Fred
👍: 0 ⏩: 0
morphapoph [2012-06-08 00:48:52 +0000 UTC]
Thanks to you other commenteers too, that I didn't say hello to directly. I'm still floundering trying to do this DA theng.
👍: 0 ⏩: 0
boot-cheese-3000 [2012-06-07 23:13:01 +0000 UTC]
so this is the script you were telling me about eh? i get the feeling that gnarly fractals will work perfectly with this script.
👍: 0 ⏩: 1
morphapoph In reply to boot-cheese-3000 [2012-06-08 00:45:26 +0000 UTC]
Yes I think it should be enjoyable.
But I may not have made it clear that the flames will be entirely new. Existing flames are not modified - you can't "feed" the script your gnarly flames, if that's what you thought.
... I suppose I could make something like that an option though.
Let me know if you find any kinks.
The choices are quite simple, only two of them.
The rest is automatic.
You shouldn't get any blank screens or stick pictures like those you've probably seen when Apo starts up (depending just a little on what you have checked under the Variations tab, on the Options panel).
Then again, I've never tried the script with only Linear or Linear3D checked. It's not something I'd recommend though, even not having tried it.
👍: 0 ⏩: 1
boot-cheese-3000 In reply to morphapoph [2012-06-08 17:01:17 +0000 UTC]
oh GOD that would be a mistake, only having the linear variable selected. a complete freakin' nightmare.
ahhhh no gnarls barkley homie? guess i'll survive without it....... i'll fiddle with it and see what happens when the kinks are worked out.
👍: 0 ⏩: 0
Epogh [2012-05-17 18:20:48 +0000 UTC]
I love it Fred thank you so much for sharing your wisdom with us mere mortals....
👍: 0 ⏩: 1
morphapoph In reply to Epogh [2012-06-08 00:45:07 +0000 UTC]
Thanks to you too Epogh.
I see you are having some success with your scripts. It is good when people enjoy them!
👍: 0 ⏩: 1
Epogh In reply to morphapoph [2012-06-08 18:27:58 +0000 UTC]
Is there a script to rotate the finalFX I lurned how to transtale move it but not rotate yet?As far as my scripts go Im happy people have fun with them its why i post it.
👍: 0 ⏩: 1
morphapoph In reply to Epogh [2012-06-09 00:42:44 +0000 UTC]
You have to use a little bit of geometry in your own script routine.
Flame.FinalXformEnabled := True;
SetActiveTransform(transforms);
randomAngle := DegToRad(randomRange(0,360));
transform.coefs[0,0] := cos(randomAngle);
transform.coefs[0,1] := sin(randomAngle);
transform.coefs[1,0] := cos(randomAngle + (PI / 2));
transform.coefs[1,1] := sin(randomAngle + (PI / 2));
You can use that for any transform actually, if it's the active transform.
You can also use the routine to rotate post transforms
by substituting "post" for "coefs" - leave the rest of the expressions the same: transform.post[x,y] :=
x and y represent the same four pairs of numbers with the comma between them.
hth... fred
👍: 0 ⏩: 1
Epogh In reply to morphapoph [2012-06-09 08:30:45 +0000 UTC]
Thank you to much for this Fred its much apreciated
👍: 0 ⏩: 1
morphapoph In reply to Epogh [2012-06-10 00:36:03 +0000 UTC]
Give a shout whenever you need a hand like that. It's my pleasure.
👍: 0 ⏩: 0
GraphicLia [2012-05-02 02:03:42 +0000 UTC]
Looking forward to playing with this! Thank you very much!!
👍: 0 ⏩: 0