Each xform has zero or more variations contained in it that get applied during each iteration. The value to the right of the variation name is its weight. The sub-items below it are variables for parametric variations.

You can right click in the numeric fields to get a menu of useful constants. Note that if you have Right Click Toggles Spinboxes checked in the Options dialog, then you must hold down shift for this menu to appear.

The icon next to the variation name gives visual indicators via colored squares when certain variations do not follow the standard behavior. By hovering over the Name column header, the tooltip describes what these colors mean:

Red: Uses non-standard assignment which means direct assignment for regular variations, and sum for pre/post (the standard is the reverse: sum for regular and assign for pre/post). Order matters for these variations, which can be adjusted by dragging them within the tree on the Summary Tab.

Green: Uses direct color.

Blue: Uses an internal variation state. This is mostly of engineering interest.


Add a variation to the currently selected xforms by scrolling its weight to a non-zero value. Remove it by scrolling its weight back to zero.

If a parametric variable is changed, but its containing variation is not present in the xform, nothing happens. The change will only apply to selected xforms which contain that variation.

A quick way to add or remove a variation is to double click the weight spinner, which will toggle the weight between 0 and 1. Pressing the spacebar when the weight field is focused also performs the toggle. Adding or removing variations will trigger an OpenCL recompile, so there will be a slight pause when using the GPU.

All variations with non-zero weights (included in the xform) will be shaded gray to make them easily identifiable. The background color for this can be changed in the dark theme.


Typing in this box does a case insensitive search which will only show variations with matching text. To restore all, click the X button to the right.


Clicking on the left header column will sort by variation name.

Clicking on the right header column will sort by weight, placing all variations in the current xform with non-zero weights at the top.