Squarry Koch Curve Mapping

From Ultrafractal Wiki

Jump to: navigation, search

Squarry Koch Curve Mapping is a Transformation in sam.ufx.


What is it?

This transformation cuts off a square in the underlaying image and map it on a Squarry Koch Curve. The square to be cut off is defined by the Center\Rotation\Size parameters. The other ones work exactly like in Squarry Koch Curve. If the "Stabilize ?" switch is enabled, all the squares will have the same orientation.


Examples

Image:Squares.jpg

Copyright 2000 Samuel Monnier


squares {
; Copyrights 2000 S. Monnier
; http://www.crosswinds.net/~s31415/index/index.htm
fractal:
  title="squares" width=600 height=600 author="Samuel"
  created="January 26, 2000" numlayers=10
layer:
  mapalpha=0 caption="New Layer 1" opacity=100 visible=yes alpha=yes
  mergemode=difference
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333376 angle=0
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=1 percheck=normal p_inside=yes
inside:
  filename="dmj.ucl" entry="dmj-Trap" density=0.2 transfer=linear
  repeat=yes p_trapshape="rectangle" p_trapcolor="distance"
  p_traptype="closest" p_traporder=4 p_trapfreq=1 p_trapcenter=0/0
  p_trapdrift=0/0 p_traporbit=0/0 p_movetrap=no p_aspect=1 p_threshold=0.25
  p_diameter=1 p_angle=0 p_anglestep=0 p_skew=0 p_skewstep=0
  p_trapfunc="linear" p_prescale=1 p_postscale=1 p_trapabs=no p_trapstart=0
  p_trapiter=10000 p_trapskip=0 p_gauss=0 p_gaussr=0 p_gausss=0
  p_gausscenter=0/0 p_radialmode="kaleidoscope" p_solidcolor=no
outside:
  filename="dmj.ucl" entry="dmj-fBm" transfer=none repeat=yes p_scale=1
  p_angle=0 p_step=0.5 p_anglestep=37 p_octaves=7 p_power=2
gradient:
  smooth=no numnodes=4 index=160 color=0 index=161 color=6052956 index=171
  color=6513507 index=303 color=0
layer:
  insolid=8355711 mapalpha=0 method=multipass caption="New Layer 5"
  opacity=100 visible=yes alpha=yes mergemode=softlight
mapping:
  center=-0.303170896553331584/-0.117459406697936432
  magn=0.875791729528429952 angle=108.630041055599712 numtransforms=1
transform:
  filename="sam.uxf" entry="KochCurvesqScissor" p_mode="Outside" p_s=3.4
  p_center=-0.408/-0.136 p_rot=0 p_magn=1 p_niter=20 p_inout="Inside"
formula:
  filename="sam.ufm" entry="KochCurvesq" maxiter=50 percheck=off
  p_mode="Outside" p_s=3.4 p_offset=0/-1 p_r=1/0
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Default" transfer=linear repeat=yes
gradient:
  smooth=yes numnodes=1 index=138 color=0
layer:
  mapalpha=0 caption="New Layer 6" opacity=100 visible=yes alpha=yes
  mergemode=multiply
mapping:
  center=0.103170896553331552/0.0163704885139364256
  magn=0.875791729528429952 angle=108.630041055599712 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3.4
  p_niter=20 p_center=0.5/0.5 p_rot=0 p_magn=2 p_r=1/0 p_stab=yes
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="dmj.ucl" entry="dmj-fBm" transfer=linear repeat=yes p_scale=1
  p_angle=0 p_step=0.5 p_anglestep=37 p_octaves=7 p_power=2
gradient:
  smooth=yes numnodes=2 index=136 color=16777215 index=344 color=0
layer:
  mapalpha=0 caption="New Layer 9" opacity=40 visible=yes alpha=yes
  mergemode=softlight
mapping:
  center=0.103170896553331552/0.0163704885139364256
  magn=0.875791729528429952 angle=108.630041055599712 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3.4
  p_niter=20 p_center=0/0 p_rot=135 p_magn=1 p_r=1/0 p_stab=yes
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Gradient" transfer=linear repeat=yes
  p_type="Linear"
gradient:
  smooth=no numnodes=4 index=56 color=16777215 index=199 color=16777215
  index=200 color=0 index=350 color=0
layer:
  mapalpha=0 caption="New Layer 8" opacity=40 visible=yes alpha=yes
  mergemode=hardlight
mapping:
  center=0.103170896553331552/0.0163704885139364256
  magn=0.875791729528429952 angle=108.630041055599712 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3.4
  p_niter=20 p_center=0/0 p_rot=45 p_magn=1 p_r=1/0 p_stab=yes
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Gradient" transfer=linear repeat=yes
  p_type="Linear"
gradient:
  smooth=no numnodes=4 index=56 color=16777215 index=199 color=16777215
  index=200 color=0 index=350 color=0
layer:
  mapalpha=0 method=multipass caption="New Layer 2" opacity=80 visible=yes
  alpha=yes mergemode=hardlight
mapping:
  center=0.103170896553331552/0.0163704885139364256
  magn=0.875791729528429952 angle=108.630041055599712 numtransforms=1
transform:
  filename="sam.uxf" entry="KochCurvesqScissor" p_mode="Outside" p_s=3.4
  p_center=0/0 p_rot=0 p_magn=1 p_niter=20 p_inout="Outside"
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="sg.ucl" entry="SG_Gradient" transfer=linear repeat=yes
  p_type="Angle" p_center=0/0
gradient:
  smooth=yes numnodes=2 index=59 color=16777215 index=259 color=0
layer:
  mapalpha=0 method=multipass caption="New Layer 3" opacity=100 visible=yes
  alpha=yes mergemode=multiply
mapping:
  center=0.103170896553331552/0.0163704885139364256
  magn=0.875791729528429952 angle=108.630041055599712 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3.4
  p_niter=20 p_center=0.5/0.5 p_rot=0 p_magn=2 p_r=1/0 p_stab=yes
formula:
  filename="sam.ufm" entry="trapinski" maxiter=100 percheck=off
  p_shape="Squares" p_size=0.25 p_rot=0 p_r=1 p_n=0.5 p_thresh=0.2
  p_rotst=0 p_inside="Outside" p_invert=no f_g1=sin f_g2=ident f_f1=ident
  f_f2=ident f_f3=ident
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Default" density=0.5 transfer=linear
  repeat=yes
gradient:
  smooth=no numnodes=3 index=3 color=16777215 index=14 color=0 index=396
  color=16777215
layer:
  mapalpha=0 method=multipass caption="New Layer 4" opacity=100 visible=yes
  alpha=yes
mapping:
  center=0.103170896553331552/0.0163704885139364256
  magn=0.875791729528429952 angle=108.630041055599712 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3.4
  p_niter=20 p_center=0.5/0.5 p_rot=0 p_magn=2 p_r=1/0 p_stab=yes
formula:
  filename="sam.ufm" entry="trapinski" maxiter=100 percheck=off
  p_shape="Squares" p_size=0.25 p_rot=0 p_r=1 p_n=0.5 p_thresh=0.2
  p_rotst=0 p_inside="Outside" p_invert=no f_g1=sin f_g2=ident f_f1=ident
  f_f2=ident f_f3=ident
inside:
  transfer=none repeat=yes
outside:
  filename="mt.ucl" entry="mt-magnitude" density=0.5 transfer=linear
  repeat=yes p_mode="Angle #1"
gradient:
  smooth=no numnodes=7 index=19 color=0 index=41 color=0 index=64
  color=16777215 index=112 color=16777215 index=113 color=0 index=141
  color=0 index=142 color=16777215
layer:
  mapalpha=0 method=multipass caption="New Layer 10" opacity=100
  visible=yes alpha=yes mergemode=overlay
mapping:
  center=0.00012342424/1.0234214E-5 magn=8 angle=0
formula:
  filename="sam.ufm" entry="sierpinskiplane" maxiter=30 percheck=off
  p_bailout=127
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Default" transfer=linear repeat=yes
gradient:
  smooth=yes numnodes=2 index=153 color=0 index=356 color=16777215
layer:
  mapalpha=0 method=multipass caption="New Layer 7" opacity=100 visible=yes
  alpha=yes mergemode=screen
mapping:
  center=0/0 magn=0.875791729528429952 angle=108.630041055599712
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="sg.ucl" entry="SG_Gradient" transfer=linear repeat=yes
  p_type="Angle" p_center=0/0
gradient:
  smooth=yes numnodes=2 index=59 color=1842204 index=260 color=4671303
}


Image:Squares1.jpg

Copyright 2000 Samuel Monnier


squares1 {
; Copyrights 2000 S. Monnier
; http://www.crosswinds.net/~s31415/index/index.htm
fractal:
  title="squares1" width=600 height=600 author="Samuel"
  created="January 26, 2000" numlayers=9
layer:
  mapalpha=0 caption="New Layer 1" opacity=100 visible=yes alpha=yes
  mergemode=difference
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333333 angle=0
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=1 percheck=normal p_inside=yes
inside:
  filename="dmj.ucl" entry="dmj-Trap" density=0.200000000000000011
  transfer=linear repeat=yes p_trapshape="rectangle" p_trapcolor="distance"
  p_traptype="closest" p_traporder=4 p_trapfreq=1 p_trapcenter=0/0
  p_trapdrift=0/0 p_traporbit=0/0 p_movetrap=no p_aspect=1 p_threshold=0.25
  p_diameter=1 p_angle=0 p_anglestep=0 p_skew=0 p_skewstep=0
  p_trapfunc="linear" p_prescale=1 p_postscale=1 p_trapabs=no p_trapstart=0
  p_trapiter=10000 p_trapskip=0 p_gauss=0 p_gaussr=0 p_gausss=0
  p_gausscenter=0/0 p_radialmode="kaleidoscope" p_solidcolor=no
outside:
  filename="dmj.ucl" entry="dmj-fBm" transfer=linear repeat=yes p_scale=1
  p_angle=0 p_step=0.5 p_anglestep=37 p_octaves=7 p_power=2
gradient:
  smooth=no numnodes=4 index=160 color=0 index=161 color=16777215 index=302
  color=16777215 index=303 color=0
layer:
  mapalpha=0 caption="New Layer 6" opacity=100 visible=yes alpha=yes
  mergemode=multiply
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333333
  angle=89.9999999999999965 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3
  p_niter=20 p_center=0.5/0.5 p_rot=0 p_magn=2 p_r=1/0 p_stab=yes
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="dmj.ucl" entry="dmj-fBm" transfer=linear repeat=yes p_scale=1
  p_angle=0 p_step=0.5 p_anglestep=37 p_octaves=7 p_power=2
gradient:
  smooth=yes numnodes=2 index=136 color=16777215 index=344 color=0
layer:
  mapalpha=0 caption="New Layer 9" opacity=40 visible=yes alpha=yes
  mergemode=softlight
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333333
  angle=89.9999999999999965 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3
  p_niter=20 p_center=0/0 p_rot=135 p_magn=1 p_r=1/0 p_stab=yes
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Gradient" transfer=linear repeat=yes
  p_type="Linear"
gradient:
  smooth=no numnodes=4 index=56 color=16777215 index=199 color=16777215
  index=200 color=0 index=350 color=0
layer:
  mapalpha=0 caption="New Layer 8" opacity=40 visible=yes alpha=yes
  mergemode=hardlight
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333333
  angle=89.9999999999999965 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3
  p_niter=20 p_center=0/0 p_rot=45 p_magn=1 p_r=1/0 p_stab=yes
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Gradient" transfer=linear repeat=yes
  p_type="Linear"
gradient:
  smooth=no numnodes=4 index=56 color=16777215 index=199 color=16777215
  index=200 color=0 index=350 color=0
layer:
  mapalpha=0 method=multipass caption="New Layer 2" opacity=80 visible=yes
  alpha=yes mergemode=hardlight
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333333
  angle=89.9999999999999965 numtransforms=1
transform:
  filename="sam.uxf" entry="KochCurvesqScissor" p_mode="Outside" p_s=3
  p_center=0/0 p_rot=0 p_magn=1 p_niter=20 p_inout="Outside"
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="sg.ucl" entry="SG_Gradient" transfer=linear repeat=yes
  p_type="Angle" p_center=0/0
gradient:
  smooth=yes numnodes=2 index=59 color=16777215 index=259 color=0
layer:
  mapalpha=0 method=multipass caption="New Layer 3" opacity=100 visible=yes
  alpha=yes mergemode=multiply
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333333
  angle=89.9999999999999965 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3
  p_niter=20 p_center=0.5/0.5 p_rot=0 p_magn=2 p_r=1/0 p_stab=yes
formula:
  filename="sam.ufm" entry="trapinski" maxiter=100 percheck=off
  p_shape="Squares" p_size=0.25 p_rot=0 p_r=1 p_n=0.5 p_thresh=0.2
  p_rotst=0 p_inside="Outside" p_invert=no f_g1=sin f_g2=ident f_f1=ident
  f_f2=ident f_f3=ident
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Default" density=0.5 transfer=linear
  repeat=yes
gradient:
  smooth=no numnodes=3 index=6 color=16777215 index=17 color=0 index=399
  color=16777215
layer:
  mapalpha=0 method=multipass caption="New Layer 4" opacity=63 visible=yes
  alpha=yes
mapping:
  center=1.23424E-5/0.00012342424 magn=0.973333333333333333
  angle=89.9999999999999965 numtransforms=1
transform:
  filename="sam.uxf" entry="SqKochCurvemap" p_mode="Outside" p_s=3
  p_niter=20 p_center=0.5/0.5 p_rot=0 p_magn=2 p_r=1/0 p_stab=yes
formula:
  filename="sam.ufm" entry="trapinski" maxiter=100 percheck=off
  p_shape="Squares" p_size=0.25 p_rot=0 p_r=1 p_n=0.5 p_thresh=0.2
  p_rotst=0 p_inside="Outside" p_invert=no f_g1=sin f_g2=ident f_f1=ident
  f_f2=ident f_f3=ident
inside:
  transfer=none repeat=yes
outside:
  filename="mt.ucl" entry="mt-magnitude" density=0.5 transfer=linear
  repeat=yes p_mode="Angle #1"
gradient:
  smooth=no numnodes=7 index=19 color=0 index=41 color=0 index=64
  color=16777215 index=112 color=16777215 index=113 color=0 index=141
  color=0 index=142 color=16777215
layer:
  mapalpha=0 method=multipass caption="New Layer 10" opacity=100
  visible=yes alpha=yes mergemode=overlay
mapping:
  center=1.23424234E-6/1.23424234E-6 magn=31.1466666666666667 angle=0
formula:
  filename="sam.ufm" entry="sierpinskiplane" maxiter=30 percheck=off
  p_bailout=127
inside:
  transfer=none repeat=yes
outside:
  filename="Standard.ucl" entry="Default" transfer=linear repeat=yes
gradient:
  smooth=yes numnodes=2 index=153 color=2763306 index=355 color=16777215
layer:
  mapalpha=0 method=multipass caption="New Layer 7" opacity=100 visible=yes
  alpha=yes mergemode=screen
mapping:
  center=1.23424E-5/0.001212342424 magn=0.973333333333333333
  angle=89.9999999999999965
formula:
  filename="mt.ufm" entry="mt-pixel" maxiter=100 percheck=normal
  p_inside=no
inside:
  transfer=none repeat=yes
outside:
  filename="sg.ucl" entry="SG_Gradient" transfer=linear repeat=yes
  p_type="Angle" p_center=0/0
gradient:
  smooth=yes numnodes=2 index=59 color=2302755 index=259 color=14474460
} 

Personal tools