Go to file
mfeemster c91171d392 --User changes
-Add animation sequence creation to Fractorium.
 -Add two new options to EmberGenome which are used when generating an animation sequence.:
  --startcount: Add this number to the filename of each flame.
  --padding: Override the automatically calculated amount of padding zeroes added to each filename.

--Bug fixes
 -Prevent filenames in command line programs from using scientific notation when rendering a large number of frames.
 -Fix tab orders to match newer GUI items which were overlooked in previous releases.
 -Re-render previews if transparency value in the options dialog was changed. Re-rendering was previously only done if early clip or y axis up was changed.
 -Use transparency when rendering thumbnail previews.

--Code changes
 -Wrap EmberCommon.h in a namespace called EmberCommon.
 -Move FormatName() from EmberGenome to EmberCommon.h/cpp
 -Add a prefix parameter to EmberFile::DefaultFilename() to allow for creating a default filename for sequences.
 -When showing the final render dialog, allow specifying where it came from: the toolbar or the render sequence button.
 -Refactor all preview rendering code out into its own class hierarchy with overrides for the main window and the final render dialog.
 -Remove all preview render cancelling functions, they are now built into the new class hierarchy and a new render will not start until the previous one is stopped.
 -Add two new function ConstrainLow() and ConstrainHigh() which wrap constraining two min/max spinboxes to each others' values.
 -Add a bool to FractoriumEmberControllerBase::CopyEmberFile() to specify whether to copy the main file or the sequence file. This is somewhat of a hack and was done in a rush.
 -Add a bool to FractoriumEmberControllerBase::SetEmberFile() to specify whether to move the file rather than copy. This is used in FinalRenderEmberController and improves efficiency.
 -Add wrapper functions for variations filter dialog settings.
2016-06-11 17:47:03 -07:00
archive resurrect previous build scripts for reference 2015-12-11 11:55:36 +00:00
Builds 0.9.9.6 Beta Release 2016-05-05 17:46:27 -07:00
Data --Code changes 2016-05-30 14:51:54 -07:00
debian linux 0.9.9.6 2016-05-06 13:42:28 +01:00
Source --User changes 2016-06-11 17:47:03 -07:00
.bzrignore Merge 2015-12-31 13:51:55 -08:00
.gitignore Merge 2015-12-31 13:51:55 -08:00
.travis.yml Branch sync 2015-07-31 19:50:13 -07:00
LICENSE Initial commit 2014-07-08 00:05:16 -07:00
main.pro --Bug fixes 2016-03-01 17:26:45 -08:00
makedeps.bat --Bug fixes 2016-03-01 17:26:45 -08:00
package-linux.sh no symlinks 2016-03-07 15:39:07 +00:00
README.md Update README.md 2016-05-06 12:50:55 -07:00

Fractorium

A Qt-based fractal flame editor which uses a C++ re-write of the flam3 algorithm named Ember and a GPU capable version named EmberCL which implements a portion of the cuburn algorithm in OpenCL.

Install

Windows

Download: Fractorium_Beta_0.9.9.6.msi

Linux

Install from PPA

Enable universe in the Ubuntu Software Center:

  • open the Edit menu
  • select Software Sources...
  • enable "Community maintained ... universe"

Add the Fractorium Ubuntu PPA and install:

sudo apt-add-repository ppa:fractorium/ppa
sudo apt-get update
sudo apt-get install fractorium

Install from .deb

Download: fractorium_0.9.9.6-0ubuntu1_amd64.deb

cd ~/Downloads
sudo dpkg -i fractorium_0.9.9.6-0ubuntu1_amd64.deb

Mac OS/X (10.9+)

TODO

Building from git

All builds are 64-bit.

Windows

Build Guide for Visual Studio 2013 or Qt Creator

Linux

Build Guide for Linux

Mac OS/X 10.9+

Build Guide for Mac OS/X