Last version is available on my Scripts page.
I decided to update the script after recent talking with some other Apo users involved in animation.
I normally do most of the things by hand using a text-editor but I’m more than aware that a quite good script can facilitate most users.
Render Flam3 - Step v.1.1
Download here: RenderFlam3_Step_1.1 (Right click - Save As)
Released under GPL License - http://www.gnu.org/copyleft/gpl.html
v. 1.1
Saving scheme updated
It’s now completely resolution indipendent.
Use “Maintain Aspect Ratio” for perfect matching or Apo’s free scale: may have no perfect matching (depending on flames) but let you scale in no-proportional way.
“Maintain Aspect Ratio” added
“Animation Loop” added
“Copy first flame’s MasterScale/Zoom to each others” added
This is an hard-coded testing option (no user-request displayed)
Change the “szcopy” variable value.
Verbose messages in Scripts window.
Usage:
First you will have to install flam3, and it’s best to place it in a folder called c:\flam3.
Then create a folder c:\flam3\anims. The .flame and .bat and renders will all end up here.
You can change all of this of course, but this makes it easy.
After you run the script, you will have a .flame and a .bat file in c:\flam3\anims.
Simply doubleclick the .bat file and the rendering will begin.
You wont have an animation at the end; you’ll have all the frames.
Both Apophysis and Flam3 cannot directly compile an avi or mpeg but they can save only still images.
When you have all the frames you can create the final avi/mpeg using an external program; a good free one is the famous VirtualDub, you can find it here: http://www.virtualdub.org/
If you render a preview using the Step option then you also need an utility to rename the frames.
Example using Step=3
test_0000.jpg, test_0003.jpg, test_0006.jpg and so on
have to be renamed to
test_0000.jpg, test_0001.jpg, test_0002.jpg and so on.
Maintain Aspect Ratio
Resolution indipendent rendering using Flam3’s proprotional scale function
resolving some Apophysis scripting scale problems.
ACTIVE by default.
“Copy first flame’s MasterScale/Zoom to each others”
All flames will have the same MasterScale and Zoom value;
the value is grabbed from the first flame and copied to each others.
Hard-coded testing option: change the “szcopy” variable value.
STEP usage
Frame Step parameter
Let you step the frame rendering; useful for preview if you not need to render all frames.
Using “Progessive Steps” you can also automaticly progressively complete the whole animation.
This way you can have a preview and then render the complete sequence.
Progessive Steps parameter
Automatic Step refinement: flam3-animate will be automaticly exectuted as many times as need
to render the complete animation.
Example
Frame Step = 3
execute flam3-animate 3 times (one after the other) to complete the whole animation
Animation Loop
Add the first Flame at the sequence’s end to create a complete loop.
Example using 3 flames: 0 -> 1 -> 2 -> 0