Exper Chaotic Flow - Abstract Design
Exper Chaotic Flow
  • Random Images

  • round-100-2-149
    round-100-2-149

    Propagating
    Propagating

    Time grips you Slyly in its Spell!
    Time grips you Slyly in its Spell!

    Spiralizer
    Spiralizer
  • Spam Blocked

  • Quotes

    Those who travel very slowly may yet make far greater progress, provided they keep always to the straight road, than those who, while they run, forsake it.
    Rene Descartes, Discourse on the Method

    Lo so che parlo perche' parlo ma che non persuadero' nessuno; e questa e' disonesta' - ma la rettorica mi costringe a forza a far cio' - o in altre parole "e' pur necessario che se uno ha addentato una perfida sorba la risputi".
    C. Michelstaedter, La Persuasione e la Rettorica

    Under a darkening sky / The night is falling down on me / And I'm thinking that I should / Head on home / Been gone too long / Leave my roaming
    M. Knopfler and Emmylou Harris, Beachcombing

  • Render Flam3 1.3.9 – Apophysis to Flam3 animation Script

    29th April 2010

    A new release is available here: RenderFlam3


    Long time away from my main Apophysis Script: I had so few spare time during the last months. Not much will be available too in the next future due to main-job and the joyful approaching birth of my son (next week).
    So I’ve forced the ‘spin’ to finally put my hands to the 1.3.9 final version.

    A lot of small thing was left undone in the beta3 and they’re quite complete now.

    I’ve added support for Flam3 2.8 beta7 and the new Variations (auger, cos, cosh, cot, coth, csc, csch, exp, log, sec, sech, sin, sinh, tan, tanh); ‘nframes’ and ‘pixel_aspect’ Flam3 commands are now available in the .bat file and then I dropped the support for the previous 2.8 beta versions due to their small bugs.

    The Flam3 ‘stagger’ had a small quirk related to Sheep and Edges animations that it’s resolved in this version.

    I’ve updated the Padding XForms and the Export/Preview routines. They work far better now. Padding XForms can be used on very large files. Preview is now fully consistent with the exported Flames and it can also be aborted cos it’s executed after the whole exporting).
    Global Camera Rotation works properly with both Clockwise and Anticlockwise rotations.

    Take a look at the complete Changelog; read it below. ;)

    Download it here (Right Click / Save As): RenderFlam3.zip

    Released under GPL License – http://www.gnu.org/copyleft/gpl.html
    Credits or donations are not mandatory but very appreciated especially when using “RenderFlam3″ in commercial production.

    Complete Render Flam3 posts archive: Search about Render Flam3

    RenderFlam3 main purpose is rendering a sequence of Flames using Flam3 to create animations.
    It’s an Apophysis script which cycles through the flames in the Title Window,
    sets their time field,
    sets their advanced animation tags,
    saves them all off to a single flame file,
    and then creates a bat file (to the same output path).
    Executing the bat file will launch flam3-animate and render the animation’s frames; Flam3 will interpolate all the flames.
    RenderFlam3 can create Morph, Sheep or Edge animations.

    Flam3 supported Variations:
    linear, sinusoidal, spherical, swirl, horseshoe, polar, handkerchief, heart, disc, spiral, hyperbolic, diamond, ex, julia, bent, waves, fisheye, popcorn, exponential, power, cosine, rings, fan, blob, pdj, fan2, rings2, eyefish, bubble, cylinder, perspective, noise, julian, juliascope, blur, gaussian_blur, radial_blur, pie, ngon, curl, rectangles, arch, tangent, square, rays, blade, twintrian, cross, disc2, super_shape, flower, conic, parabola.
    Flam3 2.8 Beta7 also supports:
    bent2, bipolar, boarders, butterfly, cell, cpow, curve, edisc, elliptic, escher, foci, lazysusan, loonie, pre_blur, modulus, oscilloscope, polar2, popcorn2, scry, separation, split, splits, stripes, wedge, wedge_julia, wedge_sph, whorl, waves2, auger, cos, cosh, cot, coth, csc, csch, exp, log, sec, sech, sin, sinh, tan, tanh.

    Preliminary Docs are included in the new archive.
    Read the Docs or below for new features.

    Changelog
    v 1.3.9 (Exper Birthday Edition) – 28 April 2010
    Support for Flam3 2.8 beta7
    ** New Variations: auger, cos, cosh, cot, coth, csc, csch, exp, log, sec, sech, sin, sinh, tan, tanh.
    Dropped Flam3 2.8 beta1, beta2, beta3, beta4, beta5 and beta6
    ‘nframes’ Flam3 command added to .bat file
    ** useful to preview the motions (KeyFrames interpolation)
    ‘pixel_aspect’ Flam3 command added to .bat file
    ** set aspect ratio of pixels (width over height)
    Stagger interpolation
    ** Proper Stagger hints added in .bat file
    ** Resolved a bug related to Sheep and Edge animation type (.bat file)
    Recoded Padding XForms routine
    ** Independent check for PostXForm and PostFinalXForm
    ** Dropped the checking static array
    ** Resolved a rare bug related to PostFinalXForm
    Export and Preview routine
    ** Export and the Preview routines are now separated
    ** Preview is fully consistent to exported Flames
    ** Preview is executed after the Flames exporting routine
    ** Preview can be aborted
    Global Camera Rotation works properly with both Clockwise and Anticlockwise rotations
    Better Flam3 installation error messages
    Dropped the RenderFlam3 Apo_2.07 version

    v 1.3.9 beta3 – 26 October 2009
    New Flam3 installation scheme
    ** Flam3 is now checked using Apophysis “Export renderer” path
    ** Flam3 path can be forced modifying the flam3path variable
    ** Dropped sub-folder installations (not needed anymore)
    ** Dropped the annoying Flam3 installation path request (not needed anymore)
    Initial support for Flam3 2.8 Beta3/Beta4/Beta5
    ** support for stagger env var
    ** added specific stagger code for Morph animations (.bat file)
    ** ‘oscope’ converted to ‘oscilloscope’
    Global Camera Rotation hint for clockwise and anticlockwise spin
    Dropped redundant Flame.Angle
    JPEG option prompts the default value
    Some extra checks against mistyped Options values (not complete)
    Added “Loop K.F.” indicator to .bat file’s header

    v 1.3.9 beta2 – 28 September 2009
    Corrected a couple of quirks
    Chaos tag don’t consider FinalXForm
    Fixed Global Camera Rotation direction

    v 1.3.9 beta1 – 22 September 2009
    Major exporting code optimization (single code loop)
    Dropped support for Flam3 2.7.14 and older versions
    Flam3 2.8 beta1 and beta2 support
    ** plain folder installation only
    ** support for ‘chaos’ Flame tag (Apophysis’s Xaos)
    ** support for ‘highlight_power’ Flame tag
    ** support for ‘earlyclip’ env var (.bat file)
    ** support for the new Variations: bent2, bipolar, boarders, butterfly, cell, cpow, curve, edisc, elliptic,escher, foci, lazysusan, loonie, pre_blur, modulus, oscilloscope, polar2, popcorn2, scry, separation, split, splits, stripes, wedge, wedge_julia, wedge_sph, whorl, waves2
    Single Flame file supported
    ** creates Sheep Loop only
    Support for ‘palette_mode’ Flame tag (Flam3 2.7.18 or newer required)
    Support for Flam3 “2.7.19-atomic” experimental version
    ** plain folder installation only
    New Flame checking scheme:
    ** unsupported Variations are cleared when Flame checking is off
    Preview is disabled when Flame checking is off
    Fixed some very rare input parameters exceptions
    Advanced Flam3 parameters actived by default
    Faster Flam3 version checking scheme:
    ** last known versions are traced by release date
    Fixed some minor Flam3 versions evaluation exceptions
    Added RenderFlam3_1.3.9_Apo2.07 script
    ** script version for Apo up to 2.07 version
    ** all features available but Chaos/Xaos (not supported before Apo 2.8beta)

    v 1.3.8.6 – 14 September 2009
    “nthreads” parameter was misspelled as “nthread” into the .bat file.

    v 1.3.8.5 – 18 June 2009
    User defined JPEG quality added
    16bit PNG support added
    Flames checking is now selectable
    Progress display for preliminary Flames checking
    Better progress display for Flames saving
    BAT file header reports Flam3 and RenderFlam3 used version
    BAT file header reports Generation parameters
    BAT file is better commented

    v 1.3.8.3 – 5 June 2009
    Added Global Camera Rotation

    v 1.3.8.2 – 2 June 2009
    Added support for disc2, conic and parabola Variations
    Updated/Better Flam3 version checking scheme: Flam3 versions are now properly checked forward! ;)

    v 1.3.8 – 08 November 2008
    Corrected a couple of bug regarding selectable Padding XForms writing
    Implemented writing of No, FinalXForm + PostXForm, PostXForm or FinalXForm only
    Default value changed to 0 = No Padding XForms
    The archive’s name is RenderFlam3.zip only

    Share this Post
    • email
    • Add to favorites
    • Print
    • Facebook
    • MySpace
    • Twitter
    • StumbleUpon
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • Netvibes
    • Reddit
    • Yahoo! Bookmarks
    • Yahoo! Buzz
    • Live
    • MSN Reporter
    • Ping.fm

    5 Responses to “Render Flam3 1.3.9 – Apophysis to Flam3 animation Script”

    1. Nikon 10.5mm f/2.8G ED AF DX Fisheye Nikkor Lens | Lenses for Digital Camera Says:

      [...] Render Flam3 1.3.9 – Apophysis to Flam3 animation Script » Exper … [...]

    2. We have just One World but we live in different ones (Fractal Flame ref. epsp1-56) | digguk Says:

      [...] Render Flam3 1.3.9 – Apophysis to Flam3 animation Script » Exper … [...]

    3. bubba Says:

      Ok then internet, I’ll try to retype my post.

      I love this script, but I’ve encountered some issues:

      C:\flam3>layer_animate.bat
      Rendering: layer.flame
      Manually specified 3 thread(s)…
      time = 0/29/1
      nbatches must be positive, not 0.
      C:\flam3>

      With 2 different .flames and different options selected in the script, I’ve gotten this error.
      I haven’t been able to locate a sizable flam3/Apophysis community as of yet, but links would be great.

      Just prior to seeing this problem for the first time, I installed CUDA Toolkit, and ran Flam4CUDA once. Could that be related?

      Also, I’m trying to make a short (40-60 frames) non-smooth animation and use the .PNGs for something else. I’m a bit confused as to how this is best achieved. And worse, the images may only contain a few pre-specified colours – around 15.
      I tried replacing the “color index” in the .flame, but due to the above mentioned issues I’m not sure that works. I’m also a bit worried that blur etc. might contaminate the output image with other colours.

      Answers and tips very much appreciated.

      Thanks.

    4. Exper Says:

      Hi bubba,
      the problem was quite evident but I reserved some time to make further tests.
      It seems to me that you’re using some old tools (both Flam3 and RenderFlam3) the ‘batches’ rendering technique was supported up to Flam3 2.6 and the it was replaced by the Density Estimator. Last versions of Flam3 don’t use the ‘batches’ tag any-more and RenderFlam3 strip them out too starting from a long time ago.

      My advice is to update both of them:
      The last RenderFlam3 version is downloadable from this post
      Flam3 can be downloaded here: http://flam3.googlecode.com/files/flam3-3.0.zip

      Flam4CUDA doesn’t create any problem to Flam3: they’re completely separated and different applications.

      You can replace the “color-index” values but the color will be smoothed by the rendering process. You have to reprocess the frames using a proper imaging tool and remap the colors using a fixed color-palette.

      Hope it helps.

    5. RenderFlam3 1.3.9 supports Flam3 3.0 » Exper Chaotic Flow Says:

      [...] Render Flam3 1.3.9 – Apophysis to Flam3 animation Script [...]

    Leave a Reply