A sneaky trick

For variations which possess inner and/or outer variables*, there’s a neat way of changing their areas of influence. As an example, I’ll use the lazyTravis variation. Here’s a basic Sierpinski tile with all 4 linear transforms share-linked to a lazyTravis. I’ve left the variables on default except for introducing lazyTravis_space = 0.08 to more dramatically demonstrate the effect:

To increase the size of the square, reduce the transform size by your chosen value and increase the size of the post-transform by the same. Here, I’ve used 150%:

To reduce the size of the square, simply reverse the above:

And now all 3 in order with the following values introduced:

lazyTravis_spin_in = 0.9
lazyTravis_spin_out = 0.1

Note that these units are pi radians:



*including, but not necessarily limited to:
bSwirl (in conjunction with b-series)
circus
eclipse
eSwirl (in conjunction with e-series)
lazyjess
lazysusan
lazyTravis
loonie (no variables, but similar effect)
ortho
whorl

About these ads
This entry was posted in How-to and tagged , . Bookmark the permalink.

5 Responses to A sneaky trick

  1. Pingback: Stan Ragets Blog » Blog Archive » Five Minute Fractals – Day 15 – Apophysis

  2. Stan Ragets says:

    Thanks Ian! This is a really nice technique that has loads of applications. I already started experimenting with it here: http://blog.stanragets.com/?p=415

    • UltraGnosis says:

      Glad you’ve found it useful, Stan! The linkage part was merely incidental to the post, but it is very useful in itself in that it saves having to work with the variables of 4 transforms if they’d been separately linked.

  3. Jess says:

    This kind of thing also works with variations like cross. If you want to to change the direction of the spokes, just rotate your post transform to get them in place, and your normal transform the same number of degrees in the opposite direction to set the rest of the fractal where it used to be.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s