Image Mask
From Ultrafractal Wiki
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]
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
}
