Image Mask

From Ultrafractal Wiki

Jump to: navigation, search

Image Mask is a Coloring Algorithm in mt5.ucl

also see Reverse Image Mask


Hi all,

Image Mask is a simple coloring algorithm in mt5 which extracts a channel from an image and uses it as an index into the gradient. Two closely related demos below. You'll need to grab the image from here...[1]

Mark Townsend

ImageMaskDemo {
fractal:
 title="Image Mask Demo" width=640 height=480 layers=3
 credits="Mark Townsend;7/17/2008"
layer:
 caption="White" opacity=100
mapping:
 center=-0.5/0 magn=1
formula:
 maxiter=10 filename="Standard.ufm" entry="Mandelbrot" p_start=0/0
 p_power=2/0 p_bailout=128
inside:
 transfer=none solid=4294967295
outside:
 transfer=linear filename="Standard.ucl" entry="Default"
gradient:
 smooth=yes rotation=1 index=0 color=16777215
opacity:
 smooth=no index=0 opacity=255
layer:
 caption="Mask" opacity=100 transparent=yes mask=yes
mapping:
 center=0/0 magn=1
formula:
 maxiter=100 filename="Standard.ufm" entry="Pixel"
inside:
 transfer=none
outside:
 transfer=linear filename="mt5.ucl" entry="mt-ImageMask"
 p_indx=Luminance p_imageParam="comorant.jpg]]"
gradient:
 smooth=yes index=0 color=8716288 index=100 color=16121855 index=200
 color=46591 index=300 color=156
opacity:
 smooth=no rotation=94 index=484 opacity=4 index=494 opacity=0
 index=94 opacity=255 index=330 opacity=255 index=334 opacity=0
layer:
 caption="Black" opacity=100
mapping:
 center=-0.5/0 magn=1
formula:
 maxiter=10 filename="Standard.ufm" entry="Mandelbrot" p_start=0/0
 p_power=2/0 p_bailout=128
inside:
 transfer=none
outside:
 transfer=linear filename="Standard.ucl" entry="Default"
gradient:
 smooth=yes rotation=1 index=0 color=0
opacity:
 smooth=no index=0 opacity=255
}

ImageMaskDemo2 {
fractal:
 title="Image Mask Demo 2" width=640 height=480 layers=4
 credits="Mark Townsend;7/17/2008"
layer:
 caption="White" opacity=100
mapping:
 center=-0.5/0 magn=1
formula:
 maxiter=10 filename="Standard.ufm" entry="Mandelbrot" p_start=0/0
 p_power=2/0 p_bailout=128
inside:
 transfer=none solid=4294967295
outside:
 transfer=linear filename="Standard.ucl" entry="Default"
gradient:
 smooth=yes rotation=1 index=0 color=16777215
opacity:
 smooth=no index=0 opacity=255
layer:
 caption="Mask 1" opacity=100 transparent=yes mask=yes
mapping:
 center=0/0 magn=1
formula:
 maxiter=100 filename="Standard.ufm" entry="Pixel"
inside:
 transfer=none
outside:
 transfer=linear filename="mt5.ucl" entry="mt-ImageMask"
 p_indx=Luminance p_imageParam="comorant.jpg]]"
gradient:
 smooth=yes index=0 color=8716288 index=100 color=16121855 index=200
 color=46591 index=300 color=156
opacity:
 smooth=no rotation=94 index=450 opacity=4 index=133 opacity=255
 index=232 opacity=0 index=330 opacity=255
layer:
 caption="Mask" opacity=100 transparent=yes
mapping:
 center=0/0 magn=1
formula:
 maxiter=100 filename="Standard.ufm" entry="Pixel"
inside:
 transfer=none
outside:
 transfer=linear filename="mt5.ucl" entry="mt-ImageMask"
 p_indx=Luminance p_imageParam="comorant.jpg]]"
gradient:
 smooth=yes index=0 color=8716288 index=100 color=16121855 index=200
 color=46591 index=300 color=156
opacity:
 smooth=no rotation=94 index=450 opacity=4 index=133 opacity=255
 index=232 opacity=0 index=330 opacity=255
layer:
 caption="Black" opacity=100
mapping:
 center=-0.5/0 magn=1
formula:
 maxiter=10 filename="Standard.ufm" entry="Mandelbrot" p_start=0/0
 p_power=2/0 p_bailout=128
inside:
 transfer=none
outside:
 transfer=linear filename="Standard.ucl" entry="Default"
gradient:
 smooth=yes rotation=1 index=0 color=0
opacity:
 smooth=no index=0 opacity=255
}

Personal tools