Logarithmic Spiral Tiling

From Ultrafractal Wiki

Jump to: navigation, search

Logarithmic Spiral Tiling is a Transformation in sam.ufx.


Contents

What is it?

This transform displays a spiral tiling. The line of a standard square tiling have been replaced with logaritmic spirals. The role of the vertical and horizontal lines is played by two famillies of spirals such that a spiral of one familly is "parallel" to (doesn't intersect) every spiral of it's familly and perpendicular to every spiral of the other familly. The shapes composing the tiling look like distorted squares of different size. The main interest of this transform is that it can be applied on any periodic formula or transform (see for instance Semi Regular Tesselations).

Parameters

Use...

If you want to use this transform with "(4,4) Tiling" in sam.uxf, with "Martin" in mt.ufm or with "Vine" in mt.ufm, choose the right mode. The corresponding formula or transform will be mapped without discontinuity. Note that you can also use the "Martin" mode with "Popcorn" and "Gnarl" in mt-ufm. With these formula, use as coloring "Magnitude" in mt.ucl and choose the "Pixel Distance" mode to get a smooth result. The "custom" mode allow you to specify the vertical and horizontal periodicity of the underlaying formula.

Order I

The number of spirals in the first family.

Order II

The number of spirals in the second family.

Spiral Slope

The "slope" of one spiral family. The "slope" of the other one is computed so that they are perpendicular. If you set a zero slope, you'll get lines and circles.

Mapping Center/Rotation/Magnification

To define which part of the underlaying image will be mapped.

Custom width/height

Use this with the "custom" mode. To give the horizontal and vertical periodicity of the underlaying formula.

Stabilize ?

When checked, all the mapped images have the same orientation. Useful for shading.


If the tiles are too distorted, try playing with "Order I/II" or "Spiral Slope" to get shapes closer to squares.


Example

Image:Logspirmartin.jpg

Copyright 2000 Samuel Monnier


logspirmartin {
fractal:
  title="logspirmartin" width=600 height=600 layers=1
  credits="Samuel;11/17/2000"
layer:
  caption="Layer 1" opacity=100
mapping:
  center=0/0 magn=0.1 transforms=1
transform:
  filename="sam.uxf" entry="LogarithmicSpiralTiling"
  p_use="...with mt-Martin" p_orderx=2 p_ordery=5 p_slope=0.5
  p_center=0/0 p_rot=0 p_magn=1 p_cw=1 p_ch=1 p_stab=no
formula:
  maxiter=20 filename="mt.ufm" entry="mt-martin" p_a=3.14159
  f_fn1=ident f_fn2=ident
inside:
  density=0.1 transfer=linear filename="mt.ucl" entry="mt-magnitude"
  p_mode="Pixel distance"
outside:
  transfer=linear
gradient:
  smooth=no index=0 color=0 index=200 color=16777215
opacity:
  smooth=no index=0 opacity=255
}

Personal tools