There is no extensive guide to all transforms and plugins. So how do people figure what they do? The way is to experiment, and there are some techniques that work quite well for me.
As examples, i will use spherical and loonie.
A short note
For all the mathods below, make sure you try the following:
- Change all the variables and try different combos of them
- Move the pre affine of the transform around
- Scale and rotate the pre affine
Add it as post transform to squares or circles
Start (from blank) with square or sineblur, and add the variation you want to try out as post transform.
Lets start with square:
default square spherical post_transform loonie post_transform



And now, sineblur:
default square spherical post_transform loonie post_transform



Well, we actually can already guess what spherical does at this point

Add it as camera transform to something
Add the transform you are investigating as camera (final) transform to something. This way, it will not mix with other transforms and you will be able to see its effect.
You can use an existing artwork, a random fractal or create test patterns.
How to create the tiled squares pattern: start from blank, and add 5 iterators:
- 0.5 square (or 1 square, scaled down using post_affine)
- linear, offset 0.5, 0.5
- linear, offset -0.5, 0.5
- linear, offset -0.5, -0.5
- linear, offset 0.5, -0.5
default square spherical post_transform loonie post_transform



How to create the tiled lines pattern: start from blank, and add 3 iterators:
- 0.1 cylinder and pre_blur in pre_transform
- linear, offset 0.4, 0
- linear, offset -0.4, 0
default square spherical post_transform loonie post_transform



Try adding it to something you already know
Take transforms you are already familiar with and try mixing the new transform in.
For example, i will replace the square in the tiled pattern from previous example.



Look for similar transforms
Sometimes, there are transforms that you already know that work in a similar way.
For example, compare loonie and lazysusan below:
loonie lazysusan


While the inside of the circle looks different, both still seem to share a similar principle: they just affect a circle with unit ray around the origin. So, if you have some parameters that work great with lazysusan, you can try replace it with loonie, and the other way around.
For example, replace a lazysusan in a lazysusan + julian design with loonie:
lazysusan loonie


Explore and have fun
