• Category Archives JWildfire
  • JWildfire 3.31 release: Happy Easter!

    Just released JWildfire V3.31 – again with MUCH help of our contributors Rick Sidwell, Jesus Sosa and Brad Stefanov. Thank you, guys!

    Complete list of changes (you can also see this list inside the program at the any time, see Help->List of changes ):

    • new variations:
      • apollony (Jesus Sosa)
      • chrysanthemum (Jesus Sosa)
      • dc_dmodulus (Jesus Sosa, Rick Sidwell, and Brad Stefanov)
      • dc_gnarly (Rick Sidwell, and Brad Stefanov)
      • dustpoint (Jesus Sosa)
      • iconattractor (Jesus Sosa)
      • knots3D_js (Jesus Sosa)
      • macmillan_js (Jesus Sosa)
      • recurrenceplot_js (Jesus Sosa)
      • seashell3D (Jesus Sosa)
      • sattractor3d (Jesus Sosa)
      • threepoint (Jesus Sosa)
      • prepost_circlize (Rick Sidwell)
      • prepost_affine (Rick Sidwell)
      • prepost_mobius (Rick Sidwell)
        • Prepost variations are executed both before the other variations (along with other pre_ variations) and after the other variations (along with other post_ variations). One of the two will be an inverse function, calling invtransform instead of transform. Prepost variations are identified with priority 2 (calls invtransform for pre and transform for post) or -2 (calls transform for pre and invtransform for post).—
    • updated variations:
      • hamid_js – added more variables
      • jubiq – made it respect other 3D objects instead of making it flat
      • siercarpet_js – added preserveZ
      • parplot2d_wf – added a solid variable by default no new changes. Set to 0 they react more like traditional flames
      • pre_stabilize – Added a direct color option to pre_stabilize for coloring glitch flames
    • general changes/fixes:
      • changed the default filter to the same that is used by Flamelet which creates nice sharp images,changed the default filter to the same that is used by Flamelet which creates nice sharp images,  if you do not like it, you may change it in the Preferences
      • fixed the problem with the Mac-version, which could not be installed on many Macs in previous versions (because the new APFS was used due to a bug in the build tool)
      • optimed some default settings in order to allow faster editing
      • Make random gradients without fade colors use the right number of colors.
      • Bug fixes and enhancements to parameter list
        • 1. Pre button for variation 11 didn’t work
        • 2. Slider for params with dynamic parameter expansion didn’t work
        • 3. Added tool tip with full name when parameter name is truncated
      • Fix bugs with duplicate transform
        • 1. Final transforms now duplicate as final transforms
        • 2. Normal transforms now duplicate From Xaos as well as To Xaos
      • Fix UGR gradient loading for gradients saved by Ultra Fractal
        • 1. Newer version of Ultra Fractal don’t use numnodes, so the number of colors it contains is used to determine whether interpolation is needed instead.
        • 2. The UGR parameter “smooth=yes” indicates that the curves used to fade the gradient are smoothed, not that the gradient isn’t faded. The setColorsSmooth function was changed to reflect this.
      • Make the “Add linked transform” button copy xaos
      • Fixed bug with dynamic parameter expansion
      • Stereo3d bug fixes
      • Made labels reflect the current edit plane
        • Specifically, when the edit plane is changed, the affine labels (X1, X2, Y1, Y2) and the labels on the triangles (or rectangles) now change to match the new edit plane. This will make it easier to identify just what the modified values will affect.
      • Bug fix:gradient reset button breaks range editing
      • Made random gradient generator use variable widths for the colors

    Just click the “Random flames” button to start playing around and have fun 🙂 Happy Easter!


  • JWildfire 3.30 release: Merry Christmas!

    Just released JWildfire V3.30 – with MUCH help of our contributors Gregg Helt, Rick Sidwell, Jesus Sosa and Brad Stefanov. Thank you, guys!

    Again, there are  a lot of new variations – we have now more than 500! So, you will probably also like another new feature, allowing you to (de)activate rarely used variations (on the fly).

    Complete list of changes (you can also see this list inside the program at the any time, see Help->List of changes ):

    • new variations provided by Gregg Helt, Rick Sidwell, Jesus Sosa and Brad Stefanov:
      • dc_triTile, crop3D, spherecrop, loq
      • jubiQ, complex, quaternion
      • lsystem_js, lsystem3D_js, lorenz_js
      • brownian_js, dragon_js, gosperisland_js, hamid_js
      • hilbert_js, htree_js, koch_js, rsquares_js, tree_js
      • sattractor_js, wallpaper_js, hadamard_js, crown_js
      • apocarpet_js, invtree_js, siercarpet_js, woggle_js
      • lace_js, harmonograph_js, clifford_js, svensson_js
      • pre_stabilize to help stabilize glitch flames
      • pre_spherical, post_spherical
      • klein_group, inversion
    • new window to (de)active rarely used variations. When you are loading a flame (from disc or from the random generator),
      and a deactivated variation is detected, this variation will be enabled for this flame. So, you have not to worry about
      old flames or flames made by others (using another set of variations).
      Deactivated variations are indicated by a label having a font in strikethrough style.
      You may activate/deactivate variations at any time, in some cases you will have to reload the flame when you do this while
      editing.
    • new “Raster”-random-flame-generator
    • new “Outlines”-random-flame-generator
    • new “Bold”-random-gradient-generator
    • changed the distribution of random gradient generators inside the “All”-random-gradient-generator (affects random flames)
    • increased flame-thumbnail-size from 90×68 to 120×68 (16:9)
    • Experimental “Mirror Translation” toggle-button to the Affine tab. The toggle applies to all three planes XY, YZ, and ZX.
      When toggled on, if viewing pre-affine, changing translation (01 or 02 coefficients) is mirrored by reversing the translation
      (setting post-affine to -01 and -02). And vice-versa if viewing post-affine. This mirroring is very handy for some of the new
      variations I’ve added such as Inversion and KleinGroup and for existing variations such as Spherical, which use mathematical
      operations that typically in other contexts are composed with a translation T and its inverse T’ to move their center from the
      origin: G_shifted = T(G(T’)). A boolean is added to the transform in the flame so that the mirror toggle state is saved to
      and restored from flame files.

    Just click the “Random flames” button to start playing around and have fun 🙂 Merry Christmas!


  • JWildfire 3.11 release: many new variations

    Just released JWildfire V3.11 – most work was done by Brad Stefanov and Rick Sidwell this time – thanks guys!

    Complete list of changes (you can also see this list inside the program at the any time, see Help->List of changes ):

    • New Variations:
      • Cot2_BS,Csc2_BS,Tan2_BS,Sec2_BS,Exp2_BS,Sin2_BS,Csch2_BS,Cosh2_BS,Sech2_BS,Coth2_BS,Sinh2_BS,andTanh2_BS complex variations by cothe with added variables by Brad Stefanov
      • Cosq,Sinq,Tanq,Tanhq,Coshq,Sinhq,Cotq,Cothq,Cscq,Cschq,Estiq,Secq,Sechq from the Quaternion Apo Plugin Pack by zephyrtronium implemented into JWF by Brad Stefanov
    • Fixes
      • Fixed bug in TileHlp. by Brad Stefanov
      • Fixed Log_tile with new variation Tile_log for keeping compatibility … will keep both variations since they work in different ways. By Brad Stefanov
      • Fixed bugs in XTrb by Rick Sidwell
      • Changed getCoeffxy to getXYCoeffxy for variations that use them. By Rick Sidwell
      • Fixed bugs with the Falloff3 variations. By Rick Sidwell
      • Fix misc. variation bugs. Most pre and post variations should assign, not add their results. Fixed this in multiple variations to match the original apo plugins. By Rick Sidwell
    • Misc
      • rendering/processor-usage is more smooth now, avoids blocking (may slightly decrease render speed, but is more responsive on most systems.
        If max render speed is extremely important for you, than keep the old version) – by Andreas Maschke
      • “subflame_wf” – variation now also supports flame-sequences as input (to animate the subflame) – by Andreas Maschke

    Just click the “Random flames” button to start playing around and have fun 🙂


  • JWildfire 3.10 release: improved image-quality and much other fun

    Just released JWildfire V3.10.

    Among a lot of different changes, two major features stand out: improved image-quality (sharpening and anti-aliasing) and an easy-to-use background-gradient-function.

    Complete list of changes (you can also see this list inside the program at the any time, see Help->List of changes ):

    • Image-quality:
      • new “Filtering”-option at the Anti-Aliasing/Filtering-tab to distinguish between the various types of filtering:
        GLOBAL_SHARPENING, GLOBAL_SMOOTHING, ADAPTIVE. The “Filter kernel” option is populated accordingly.
      • new MITCHELL_SMOOTH-filter kernel (derived from MITCHELL), which is now the default
      • improved the behaviour of sharpening filters (causing less artifacts)
      • “Sharpness indicator” and “Low density”-parameters at the “Anti-Aliasing/Filter”-tab (affects only adaptive filtering)
      • new experimental adaptive MITCHELL_SINEPOW-filter (sharpenung details, smoothing “unsharp” areas as well as areas with low density)
      • new “low brightness”-property to show/hide areas with lower density, increasing this value usually leads to more detail, while decreasing
        this value may help to hide unwanted border areas
      • increased default oversampling to 2 in order to increase default quality
    • Editing:
      • reimplemented the preview-cache (all options at the coloring-tab do not need a recalculation do show changes). In general, all properties
        which do not need a re-render are indicated by a star at the label, e.g. “Brightness*”. Is is recommended to do a quickrender before adjusting them,
        so can apply changes in almsot realtime to a decent image.
      • improved the quality of the preview in the main editor
      • the channel-mixer also works in “realtime-mode” now
      • new color-balancing options at the “Coloring”-tab
    • Flame-saving/flame-thumbnail-selection
      • new SaveAll-button which saves all selected flames into a single file (thanks to Michael Bourne for the suggestion)
      • new checkbox at each flame-thumbnail to (de)select it
      • new popup-menus at the flame-thumbnails (press the right mouse-button over a button to display the menu):
        • remove-button: new popup-menu to remove all or remove selected flames
        • checkbox (sometimes referred as “select-button”: new popoup-menu to toggle selection or deselect all
      • added confirmation dialog to the thumbnail-delete button
    • Background-gradients:
      • new 2×2 gradient-type for the background of fractals , may also be changed in “realtime mode”
      • new 2×2+c gradient-type for the background of fractals (which is the new default)
    • Mesh-Generator:
      • optional post-smooth (Taubin-smooth) in the mesh generator
      • removed the parameters “Thickness mod” and “Thickness samples” (just fix your model if is has “holes”) in the mesh generator
      • improved the rotation-behaviour of the mesh-preview in the Mesh-Generator
      • improved the heuristics to calculate “depth” when creating a mesh from a voxelstack
      • fixed (again) a serious bug in the Mesh-Generator: when rendering image-stacks
    • Misc:
      • new “Machine”-random-flame-generator
      • detect flames with invalid (xaos) settings and stop to render them
      • indicator-mode for adapative filtering (i. e. showing sharp/smooth regions)
      • fixed some labels which were not scale accordingly the global “tinaFontScale”-property
      • rearranged some controls at the coloring-tab
      • new variations, provided by Brad Stefanov (“waves2_radial”, “spliptic_bs”, “circlesplit”, “log_tile2”, “mobiq”, “tile_hlp”)
      • lots of new presets for the “isosfplot3d_wf”-variation, provided by Frank Baumann and Brad Stefanov
      • some performance increase on some of the DOF-blur-shapes
      • increased quality of DOF in 3D-mode, but needs much more time to compute
      • removed the color-oversampling/jittering-option

    Just click the “Random flames” button to start playing around and have fun 🙂