Chaotica Editor Basics

8 min read

Deviation Actions

tatasz's avatar
An illustrated explanation of Chaotica`s World Editor.
It also features the Apophysis equivalents (when those exist). The left column corresponds to Chaotica, while the right column is Apo.


(Chaotica)                                               Transform (Apo)
Iterator-transform- by tatasz Iterator-transform by tatasz
To add a new iterator, use the "New Iterator" button on top of the editor.
To remove an existing iterator, click on it and press Delete.


(Chaotica)                                            Variation (Apo)
Transform-variation- by tatasz Transform-variation by tatasz
To add a new transform, click on the transforms node and then use the "New Transform" button on top of the editor.
To remove an existing transform, click on it and and press Delete.

Pre and Post transforms

Pre_ and Post_transforms (Chaotica)                 Pre_ and Post_ Variations (Apo)
Pre-post- by tatasz Pre-post by tatasz
To add a pre or post transform, click on the corresponding node (above, the post_transforms node is highlighted), and add a new transform.
In Chaotica, you can use any transform as pre or post transform. You do not need to install or even create additional plugins.

By default, the pre and post transform nodes are not visible in Chaotica. To show them, click on the flam3_transform node (highlighted on the picture below) and then use the buttons in Node editor. For example, to make post_transforms node visible, click on the "Show post transforms" button.
Pre Post- Add by tatasz


Variable (Chaotica)                                               Variable (Apo)
Variables- by tatasz Variables by tatasz
To view or change the variables of a transform, just click on the transform node. In Chaotica, you can change transform type and edit its variables in the same place.

Also, you can click and drag on the uppy downy button on the right side of each field to change the values:
Clickanddrag by tatasz


Weights (Chaotica)                                               Weight/Xaos (Apo)
Weights-xaos- by tatasz Weights-xaos by tatasz
To change the base weight (weight in Apo) of an iterator, click on the Weights node.
Weights node also contains the weights to all iterators (xaos in Apo).

Affine transforms

Affine Transforms (Chaotica)                             Triangles/Transforms (Apo)
Affines-triangles- by tatasz Affines-triangles by tatasz

How to move/rotate/scale affine transforms

To move an affine transform, click on the circle (where both axes meet) and drag.
Move by tatasz

To rotate, click on the middle of one of the axes and drag.
Rotate by tatasz

To scale, click on one of the ^ angles around the affine and drag.
Scale by tatasz

To skew, click on the arrow and drag.
Skew by tatasz

In case you want to move your affines a fixed amount, or a multiple of some fixed amount, you can use the "Snap to grid" tool.

Snaptogrid by tatasz

Check "Snap to grid". Set either grid steps or grid spacing to the desired value. Then just move / skew your affines.
Grid spacing: the space between gridlines. If you want to move your affine by 0.3333333333 (or 1/3) at once, set it to 0.3333333333.
Grid steps: is the inverse of grid spacing. In the situation above, to move your affine by 1/3, its easier to set grid steps to 3 instead of setting the spacing to 0.3333333333.

Affine Transforms: numeric input

Affine Transforms (Chaotica)                             Triangles/Transforms (Apo)
Numeric- by tatasz Numeric by tatasz
Click on the affine2 node to input numeric values, such as axes angles and length, and the affine transform offset.

Post affine Transforms

Post Affine Transforms (Chaotica)                      Post Transforms (Apo)
Postaffine- by tatasz Postaffine by tatasz
Post affines are displayed in the editor in a way similar to affine transforms (but with dotted lines for axes).
They can be edited in the same way as the affine transforms.

To add a post affine transform, click on flam3 transform node and then on the "Add post affine" button.
Pre Post- Add by tatasz

Join the community to add your comment. Already a deviant? Log In
synkrotron's avatar
Hi Tatyana :-)

I am trying to follow a tutorial that has been written for Apophysis using Chaotica.

Is it safe to assume that Colour Speed in Apophysis is identical to Blend Speed in Chaotica?