Polygonal Rings
From Ultrafractal Wiki
Polygonal Rings is a Transformation in sam.ufx.
Contents |
What is it?
This transformation produces patterns formed with intricated polygonal rings. The idea is the same as in Intricated Rings. Some well known Islamic patterns can be reproduced.
Parameters
Ring Type
Choose the shape of the rings and, in the case of square rings, the way they are linked.
Mode
- Intricated : The rings looks as if they were linked together.
- Mask / Inverse Mask : The transform works like a scissor, assigning solid color either to the rings or to the background.
- Tiling In / Out : Produces a tiling derived from the ring pattern.
Ring Size / Width / Rotation
Be careful with these parameter, if the rings are too big or too thick, some strange things may occur.
Mapping Center / Rotation / Magnification
Enables you to choose which part of the underlying image will be mapped.
Mask
When enabled, the rings won't cover the whole plane anymore, but will be confined in a region called the mask. It can be useful if you don't want the rings to get out of the screen (see the example).
Mask Polygon Order / Center / Rotation / Size
Determines the mask. "Mask Polygon Order" defines the polygon (3 for a triangle, 4 for a square, etc...). It has no effect with the Circle.
Stabilize ?
The images mapped on the rings have all the same direction. It has an effect only with the "intricated" mode and with triangular rings.
Remark
To get real looking rings, use the intricated mode together with the "Polygonal Gradient" coloring in sam.ucl (on a "pixel" formula). The order parameter of the transformation and the coloring must match (see the example).
Example
Copyright 2001 Samuel Monnier
polyringstest {
fractal:
title="polyringstest" width=600 height=600 author="Samuel"
created="July 31, 2001" numlayers=2
layer:
method=multipass caption="Tiling Mode" opacity=100 visible=no alpha=no
mapping:
center=-0.0394583959918723912/0.0294304096032158617
magn=0.712041440217391304 angle=0 numtransforms=1
transform:
filename="sam.uxf" entry="PolygonalRings" p_rings="Triangle"
p_mode="Tiling In" p_r=0.7 p_w=0.2 p_rrot=0 p_center=0/0 p_rot=0 p_magn=1
p_mask="Polygon" p_mkord=4 p_mkcenter=0/0 p_mkrot=0 p_mksize=4 p_stab=no
formula:
filename="sam.ufm" entry="pixeldis" maxiter=100 percheck=normal
inside:
transfer=none repeat=yes
outside:
filename="Standard.ucl" entry="Default" density=5 transfer=linear
repeat=yes
gradient:
smooth=yes numnodes=1 index=203 color=16777215
layer:
method=multipass caption="Mask + Intricated Mode" opacity=100 visible=yes
alpha=no
mapping:
center=0.0922052891601848539/0.0294304096032158617
magn=0.303804347826086957 angle=0 numtransforms=1
transform:
filename="sam.uxf" entry="PolygonalRings" p_rings="Square I"
p_mode="Intricated" p_r=0.7 p_w=0.15 p_rrot=0 p_center=0/0 p_rot=0
p_magn=1 p_mask="Polygon" p_mkord=4 p_mkcenter=0/0 p_mkrot=0 p_mksize=4
p_stab=no
formula:
filename="sam.ufm" entry="pixeldis" maxiter=100 percheck=normal
inside:
transfer=none repeat=yes
outside:
filename="sam.ucl" entry="PolygonalGradient" density=5 transfer=linear
repeat=yes p_order=4 p_r=1 p_power=1 p_center=0/0 p_rot=0
gradient:
smooth=yes numnodes=2 index=0 color=10592673 index=203 color=16777215
}

