GeneticFX
Studio has two potential classes of more serious user, either you
can use the system as a tool to develop image processing effects or
as a platform to explore procedural genotypic models.
The core of
the GeneticFX system is a procedural genotype model, providing transparent
handling of the manipulation and evolution of the genotypes. The
underlying engine has no genes (functions) defined in the genome
by default. Genes are registered with the engine at runtime, the
engine then creates and manipulates genotypes built of any registered
genes.
This system
therefore provides unlimited expansion possibilities. Technical
users can implement their own genes and add them to the genome via
a plugin mechanism.
GeneticFX Studio
exposes a number of control variables from the underlying evolution
engine, various mutation probabilities can be altered. The system
includes various technical documentation on the conceptual model
employed as well as the implementation. GeneticFX Studio could therefore
be a suitable platform for demonstrating some of the concepts involved
in genetic algorithms applied to procedural genotypic models or
exploring new genomes graphically.