Fractal Types

From IncendiaWiki
Jump to: navigation, search

Julia Canyon.jpg

Introduction

Incendia has 28 predefined fractal types, also it includes an scripting service that allow the user to create more fractals.

IFS

IFS.jpg

This fractal type consists in a series of affine transformations (scaling, rotation, shear and translation) that are iterater thought the chaos game. Use the transformation editor if you want to edit the transformation parameters.

3D Inverse Tree

3D Inverse Tree.jpg

This fractal is a 3D version of the classic Inverse Tree created by Paul Bourke. For more information on this, visit the original source at Paul web site:Inverse Tree

Fractal Flames

Fractal Flames.jpg

The fractal flames are a variation of the standard IFS algorithm, that includes non-linear functions. Consult the wikipedia article for more information about Fractal Flames

Kleinian sets

Kleinian Set.jpg

This Fractal is a 2.5D version of the Kleinian Fractals that appears on the Indra Pearl's book.
Special Thanks to Thomas Ludwig for the C version of the Granny Recipe that appears on the Indra book.
The 3D extrusion is based on the orbit divergence determined by two nearly equal sets.

PopCorn City

PopCorn City.jpg

This fractal is a 3D extrusion of the classic Pickover Popcorn Fractal. You can find more information about this fractal type on PopCorn Fractal

Conditional Quaternion Julia

Conditional Quaternion Julia.jpg

This fractal type consist basically in a boolean orbit iteration of the Quaternion Julia set. The boolean iteration alternates two different quaternion julia parameters depending if the orbit is in the positive or the negative real axis. Hint: Since the orbit is alternated during the iteration, when a baseshape is applied, it appears to be cut.

Quaternion Julia

Quaternion Julia.jpg

This is the basic inverse quaternion julia set.

2.5D IFS

2.5DIFS.jpg

This fractal consist in a set of 2D IFS transformations extruded into 3D along the Y axis.

Julia Set Z^2+C

Julia Set.jpg

Classic Inverse Julia Set algorithm for

(z - c)

calculated for the (x,z) plane, and extruded in the Y axis.

Julia Set (Z^2+C)/(Z^2+C1)

Julia Set Multiple.jpg

Inverse Julia Set calculation for

(z - c)
(z - d)

on the (x,z) plane and extruded among the Y axis.

Julia Set Z^3+C vs. IFS

Julia Set and IFS.jpg

The Castle Fractal,

This fractal consists in a combination of the Inverse Julia Set for

3(z - c)

and a single affine transformation.

Quaternion IFS

Quaternion IFS.jpg

A variation of the standard IFS fractal using a quaternion root.
This fractal was selected due to the large amount of spirals that it produces.

Apollonian Set

Apollonian Fractal.jpg

This fractal consist in a IFS made of Spherical Inversion transformations.
for more information consult the Wikipedia article Apollonian Gasket

Spherical Julia Set Z^2+C

Spherical Julia Set.jpg

2.5D Julia set mapped over a sphere.

Spherical Julia Set (Z^2+C)/(Z^2+C1)

Spherical Julia Set II.jpg

Spherical version of the 2.5D Julia Set for
z^2+c
z^2+c1


2.7D IFS

2 7 IFS.jpg

This fractal consists in a extruded 2D flame fractal on the Y axis, on where the flame variations affects also the Y extrusion.

Julia Set II

Julia II.jpg

A variation on the Inverse Julia Set algorithm for

(z - c)

calculated for the (x,z) plane, and extruded in the Y axis.

Julia Set III

Julia III.jpg

This fractal consists in a combination (using complex division) of two Julia II fractals.

Gumowski-MiraAttractor

Gumoski-Mira.jpg

This fractal consists in a 2.5D variation of the Gumowski Mira Transformation (often called The Planckton Attractor). You can get more information from : Computer Simulation on the Gumowski Mira Transformation

Spherical Kleinians

Spherical Kleinians.jpg

An Spherical variation of the Kleinian Sets.

3D Kleinians

3D Kleinians.jpg

This fractal is a quaternionic variation of the mobius transformations. Since the Stellarnions fractal was deprecated, this type actually uses the slot (#20) that the Stellarnions used.

Hyperbolic Tessellations

Hyperbolic Tessellations.jpg

This fractal consists in a series of Spherical transformations that generates an Hyperbolic Tiling. The Spherical Transformations are specially configured for generating the Hyperbolic Tiling. If you move them (with the transformation editor) you will get a simple Spherical Inversion fractal, like in the Apollonian Fractal.
No Mobius Transformations are used on this fractal (There's a lot of confusion between the 2D mobius transformations and the 3D spherical inversion transformations, as I have noticed recently).

Incendia Script

Incendia Script.jpg

Incendia Script consists in a series of scripted commands that are used to define fractals and baseshapes.
When this fractal type is selected, a "Load Script" button becomes visible and it lets you to select an script for Incendia.
Please, visit the Incendia Script section for more information.

Fractal Flames 2

Fractal Flames II.jpg

A variation of the classic Fractal Flame algorithm:

Classic Algorithm:

Xnew=weight1*Function1(x)+weight2*Function2(x)


Flame2 Algorithm:

S=weight1*Function1(x)
Xnew=S+weight2*Function2(S)



IFS Reflection

IFS Reflection.jpg

This fractal is a variation on the IFS fractals on where the transformations are mirrored in one axis.

Julia Set IV

Julia Set V

Julia Set VI

Scroll and Double Scroll IFS

Double Scroll.jpg

This new fractal type is the combination of an standard IFS equation with an Strange Attractor. The result of this combination is an strange paper like structure (not present in all parameters) that its intersting for volumetric rendering. Two variations:

  • Scroll, Interesting paper like trees.
  • Double Scroll, Produces a wide array of fractal papyrus.



Spiky Julia Variations

Spiky Julia Sets.jpg

This variation of the common Julia set produces a large array of julia like shapes surrounded by long spikes. Two versions are presented,

  • Spiky Julia 3D, A full 3D julia set.
  • Spiky Julia 2.5D, The standard 2.5D formula.

An interesting feature of this equation is the fact that they rarely present the "infinty hole" problem that are presented in most of the inverse julia sets.

Radiolaria Fractals

Radiolarian.jpg

The Radiolarian Fractals are an special case of spherical functions that with the combination of a boolean operator. They are included on this release of Incendia EX mainly for producing Radiolaria Shells by exporting meshes from the Volumetric Mesh Generator. Five configurations are presented (each corresponding to a platonic solid):

  • Tetrahedral, It often produces interesting Sierpinki Shells.
  • Octahedral, Interesting pyramidal shells.
  • Hexahedral, Nice for creating distorted builidings.
  • Dodecahedral, Some of them produces interesting star like patterns.
  • Icosahedral, The most beautiful of the whole group, it produces very intrincated spherical shells.

If you use baseshapes with them, you will notice that in some points (particulary near the center) the baseshapes aren't iterated. Thats due to the boolean operator.

Hyperbolic Tesselations II

Hyperbolic Tesselations II.jpg

This Fractal type consists in a variation of the standard Hyperbolic Tessellation on where several transformation are added to the upper and lower plane of the tessellation disc.
This approach extrudes the tessellation pattern extending it toward the 3D space.

Fractal Pagoda

Fractal Pagoda.jpg

This fractal is a variation of the Castle Fractal.
Instead of using a a circular base, it uses an square one, creating a pagoda-like structure.

Quaternion Julia II

Quaternion Julia 2.jpg

This variation of the Quaternion Julia fractal adds an hyperbolic transformation to the iteration procedure, creating several spirals on the julia set.
Due to the Hyperbolic transformation, some quaternionic C values produce unstable sets. In those cases, the iteration just returns to the origin