Oxidizer - fractal flames for OSX.
Please report any issues the Oxidizer community at http://rapmant-mac.com
Oxidizer 0.8 change log...
Snow Leopard version, now 32/64 bit universal, including flam3 programs.
Gene Pool now multithreaded.
Movie saving dialogues now provided 32 bit server for all versions, old API was removed for 64 bit SDK without equivalent 64 bit API replacing it.
Image saving reworked, as old API was removed for 64 bit SDK.
Lua scripting reworked to be compatible with 64 build (again due to Apple removing API's)
Animation / Movie Still generation now releases still image memory correctly while running.
Saving Movie Stills 16 bit PNG actually works now.
Newer versions of libpng and libjpg
Many smaller memory leaks fixed.
Oxidizer 0.6.1.0 change log...
Visual Clipboard. A window you cqn drag and drop genomes too and store them for later.
The clipboard is persistent, and maintains the genomes between launches so they are available the next time you start Oxidizer.
Fix for file type extension, the first save would use the wrong suffix if the type was changed from sgi.
Oxidizer 0.6.0.2 change log...
Snow Leopard Compatibility. However Oxidizer no longer supports Tiger, it works but some of the buttons have no text.
Working on the genome while rendering it will no longer lose the progress window.
Add file type extensions to image / movie files if missing from save dialog file name.
The example genome_makes_valid_sheep.lua script now checks for compatibility with Electric Sheep 2.7
Oxidizer 0.5.9.4 change log...
Up and Down buttons for XForms
XForms should now consistently order from 1
Brand new interactiive Lua Console
XForm order should start from one when deleting / adding new XForms
Fix for tree selection when driven from XForm table, wasn't setting current XForm.
Fix preview quality when not limiting the quality
Oxidizer 0.5.9.3 change log...
Transformation Editor and Xform Editor selections now sync on Leopard, changing Transformation Editor selection will change Xform selection on Tiger but not vice versa.
Add 'Add empty genome' options.
Enable new palette mode flam3 parameter.
Add creation of loops ala Electric Sheep movies.
Can now create a 'sequence', i.e. loops for all genomes loaded joined by edges.
Get rid of colour shift, it's been obsolete for months.
More thumbnails ignore the quality scale and size scale settings.
flam3 updated to 2.7.18
Loading and Saving of Gradients enabled.
Clean up resizing of gradient window.
Insert some qt debug prints, will hopefully give some ideas why some people crash on second render.
Add Hue control to the gradient editor.
Preview for gradient editor.
Changes to quick view index rotation.
Fix the centring of windows, should open where they closed.
Oxidizer 0.5.9.2 change log...
Extended QuickView usage on Gradient Window.
Drag and Drop flam3 files on to genome list views.
Most Recently run scripts list view on main window.
Oxidizer 0.5.9.1 change log...
The main new feature is QuickView which renders thumbnails for range of values for a particular parameter.
To use it press one of those strange buttons with a Q on it.
This version of Oxidizer is mostly localized for the French. To use switch your Mac to French :-)
There's a new menu option to re-run the last Lua script used.
Some of the default values are pretty useless.
It does not take into account that some parameters are integers.
The odd parameter that could have QuickView applied does not.
QuickView is a naff name, so the window title is still "Window".
New Bits mean the French localization is incomplete.
Oxidizer 0.5.5 change log...
Image save dialog maintains previous settings.
Changing the height now updates the width again when the aspect is locked.
Conistant labels for co-effs
xform window now titled Transformations.
Drag and drop from main window to Gene Pool would render a full render for the thumbnail rather
than a preview.
Allow drag and drop from Breeder Result Image Well to Gene Pool.
Having no comment would crash conversion of genome to Lua format for scripts.
Auto-preview extended to all windows, although there are still a few controls that have not been adjusted to use it.
Auto-preview setting persistent between sessions, can be set in preferences.
Render Movie as Stills now has jpeg, with quality setting, and 16 bit png options.
Preview/Thumbnail Render preferences, allowing you to set the size of the longest dimension of the preview and limit the quality.
Bigger preview image wells
A few parameters now have sliders.
Window size / positions are persistent between sessions.
Oxidizer 0.5.2 change log...
Transformation window, the Oxidizer equivalent to Apo's Triangle Editor.
New Gradient Editor.
Rendering can now by Cancelled
Added Rendering ETA's to the progress Window.
Backing up the Genomes to ~/Library/Application Support/Oxidizer is now optional.
Added a 1:1 aspect to the drop down window.
Reduced memory usage.
Faster loading of flam3 xml files, especially noticeable for flam3 files with dozens of Genomes.
Fix crashes on Save, when saving a file for the seconded time.
GUI now resizable.
flam3 code updated to version 2.7.11
Oxidizer 0.4.3 change log...
Increased Leopard Compatibility.
Oxidizer now starts in the centre of the screen.
Fixed Crashes related to colour selection from the Color Well palettes.
Fixed an issue where Genomes generated in the Breeder or GenePool that used Final XForm could render differently in the main editor.
Fixed a Core Data issue where the first genome loaded into the editor would not get a preview render.
Copies of each genome rendered is now saved in ~/Library/Application Support/Oxidizer rather than log.
Oxidizer 0.4.2 change log...
Oxidizer now includes a crucial fix to flam3 2.7.5
Minor changes to the file dialogues to change the button labels
Extra example lua scripts to sanity check flames before animation,
and check if the flame would be compatible with Electric Sheep
Oxidizer 0.4.1 change log...
Oxidizer now generates genomes compatible with flam3 2.7.5
Applies a few fixes in flam3 CVS to fix issues with really stupid numbers of xforms. This should make the Gene Pool more stable.
Only keep the last three 'edits' information when breeding.
The Gene Pool would chose union method of breeding far to often leading to huge number of xforms in a genome. Its now even chances for each method.
These last two change significantly reduce the amount of memory Oxidizer needs to breed.
There is a preference option to change if the preview kindow is kept on top or not.
Oxidizer no longer attempts to breed 'empty' genomes if selected.
Oxidizer 0.4 change log...
Oxidizer now generate genomes compatible with flam3 2.7.4
Lua scripting: Oxidizer can run Lua scripts to modify, create and render Genomes.
GUI changes to the Gene Pool to make it a little more obvious which genes are active.
GUI changes to progress window. The bar progress indicator was using stupid amounts
The default value of many of the Environment options can now be set in the preferences window.
Oxidizer no longer compiles in flam3 source but runs executables included in the application bundle.
This should have the following bonuses...
Greater stability as bad flam3 parameters should no longer crash Oxidizer.
More efficient use of multiple cores and processors.
A new prettier icon.
Credits in the about window~/Library/Application Support/Oxidizer.