Game update

VERSION 0.118.1317: renderer- and motion curve update

JWildfireSwan · published · build 19881631

Last week I was very busy to implement some improvements to the renderer (both final and preview) and make the handlnig of motion curves more easy.

Rendering allows now for a seconds DE pass.

And you can create or view motion curves by right-clicking at the label of the flame-attribute in the main-editor.

And you can revert an attribute to its default value by double-clicknig at the label.

Also, there is a new function to add random motion-curves to existing flames. new function to add random motion to an existing flame. This is done by analyzing the flame and "guessing" which parameters are worth for animation. This may be applied several times to achieve different results.

And much more, see the full changelog for details:
VERSION 0.118.1317 (06.09.2025):
- main-editor: reset-to-default by double-click at a label (applies only to
numeric values) (SWAN-44)
. main-editor: right-click on a label opens the motion-curve-editor with
current motion curve selected or automatically created (143)
- main editor: new function to add random motion to an existing flame. This is done by
analyzing the flame and "guessing" which parameters are worth for animation.
May be applied several times to achieve different results. The more often this
function is applied, the higher is the probability that the total number of
motion curves grows. Can be undone. (SWAN-37)
- mutagen: new mutation to add/modify final transforms
- "dc_perlin"-variation: new parameters "seed" and "fractal_type"
- new "dc_simplex_noise"-variation (baseed on "dc_perlin")
- new "dc_value_noise"-variation (baseed on "dc_perlin")
- new "dc_cubic_noise"-variation (baseed on "dc_perlin")
- main-editor: refresh preview after leaving a text-field with tab (rather then
pressing <Return> which also works)
- triangle: do not change the triangle selection after a triangle was moved
- flame-preview: respect flame-size-down-scale when calculating the final DE radius
- slightly optimized the algorithm to generate random flames
- new "ringtile"-variation by Brad Stefanov and Whittaker Courtney
- realtime-rendering: new flame-attribute "realtime quality scale" for flame-specific
quality adjustment for real-time rende (applies to main editor and jukebox)
- global refactoring of the preivew-rendering in the main-editor (SWAN-142, SWAN-144)
- slightly optimization of the realtime rendering
- optimized the "hexes" and "crackle"-variations
- flame-saving: fixed: writing of motion curves for variation-parameters used the
wrong scheme for paramer names
- motion-curve-editor: take frame-range and value-range into account when creating
a new default motion-curve
- main-editor: special treatment of motion-curves for affine-transforms:
when creating a new motion-curve for a certain affine-transform-coeeficient, like
"xy_c00", automatically create the corresponding other curves inside this group.
It then uses the special attributes "*_rotate" for rotation and "*_scale" for scaling
(which are better suited for animation) (SWAN-148)
- flame-rendering: spatial oversampling for new flames is now enabled per default
- flame-rendering: there are now 2 passes for DE (density estimating filtering),
which are enabled by default (you can disable them by setting the filter radius to 0)
- main-editor: render-image- and render-animation-window are now non-modal, i. e. may
remain opened when you switch back to the editor
- flame-library: allow overwriting existing flames bxy selecting them (before the file name
was in the field was not changed when selecting another flame. This was to prevent unwanted
overwrites, but is also confusing)
- flame-editor: don't reset the image-mix-value when generating a new gradient

More from JWildfireSwan

Other announcements

All events
Game update29 Aug 2026VERSION 4.12: post rendering effects and experimental WebGl exportIt has been a while, but I was really busy. With the current update there come two major two things: - post rendering effects, which is a separate shader pass to apply typical balancing effects, color grading effects (for example, to turn your artworks into "Matrix style"), Vignette and other effects - experimental WebGl export: this allows you to export your current scene to be rendered in a m…Game update14 Jun 2026RELEASE VERSION 4.9: new container types and lots of new (flame-)variationsThis major update brings a few bug fixes, some new interesting container types (e.g., a mode to create a classic ifs-iteration, including a non-linear part) and - maybe surprisingly - a large collection of 150 new variations for flame fractals. Complete changelog: VERSION 4.9.2800 (14.06.2026): - mandelbro3d: - fixed: field-mode is not saved when saving a scene with a weighted alternating hybri…Game update17 May 2026VERSION 4.0: domain rendering, backdrops and improved glass renderingThis major update brings another very flexible tool: domain rendering. You may imagine this feature in the way, that multiple scenes are rendered at the same time, and a function (the domain-partitioning-function) specifies, where in the global space, appears which scene. This may sound very abstract at first, but allows for some really unique effects. For example, you may create a shape, which…
VERSION 0.118.1317: renderer- and motion curve update · JWildfireSwan · SteamPeaks