Tutorial de Ultra Fractal -- Uso de Transparencia con Transformaciones
Este tutorial asume que ya estás familiarizado con trabajar con capas y usando y
estableciendo transparencia mediante el botón Solid Color en las pestañas Inside y Outside.
En mi mente, yo divido las transformaciones en dos categorías. Están aquellas que
modifican tu imagen con efectos de caleidoscopio, simetría, mosaico, sesgado o estirado
(etc., etc., etc.), y te dejan con una imagen llena con un diseño (áreas interiores y/o
exteriores de tu fractal). La otra categoría incluye transformaciones como "3D Mapping" de
Frederik Slijkerman, la cual mapea el fractal en una forma (como un huevo, esfera o
plano); "Checkerboard" de Sylvie Gallet, la cual alterna cuadrados de tu imagen con
cuadrados de color sólido en un efecto como tablero de ajedrez; y "Scissors" de Luke Plant
y "Clipping" de Damien Jones, las cuales te ayudan a crear máscaras para bloquear partes
o dar forma a tu fractal, pero el color y grado de opacidad de esas áreas sólidas puede
ser cambiado usando el botón Solid Color en la pestaña Mapping. Hay muchos lugares en
que esto será útil, y yo te mostraré algunos ejemplos luego, pero primero te hablaré de lo
mismo mediante una imagen de muestra.
Digamos que tienes una grandiosa imagen que te gustaría enmarcar (bueno, la que voy a
usar no es exactamente grandiosa, pero servirá para nuestro propósito). Resalta y copia
(Ctrl-C) estos parámetros y pégalos (Ctrl-V) en una ventana de Ultra Fractal que
contenga un fractal activo.
GoldenHandkerchief {
; Created with Ultra Fractal.
; Copyright 1998
fractal:
title="Golden Handkerchief" width=480 height=480
author="Janet Parke" created="August 26, 1998" numlayers=1
layer:
method=linear caption="Layer 1" visible=yes alpha=no
mapping:
center=0/0 magn=1.46788990825688 angle=0
formula:
filename="dmj.ufm" entry="dmj-Julia2-Step2" maxiter=1000 percheck=normal
p_seed1=0.5/0 p_seed2=0/0 p_switchseeds=no p_pattern=21 p_power=2/0
p_bailout=1E20
inside:
transfer=none repeat=yes
outside:
filename="dmj.ucl" entry="dmj-Triangle" transfer=sqrt repeat=yes
p_apower=1 p_aflavor="normal" p_power=2 p_bailout=1E20
gradient:
smooth=yes numnodes=4 index=99 color=1144742 index=208 color=0 index=273
color=3158085 index=354 color=14736366
}
Ahora ve a la pestaña Mapping y pincha el botón Add (+) para seleccionar una
transformación. Escoge "Clipping" ("Recorte") en la carpeta dmj. Tu imagen se volverá negra
temporalmente. No entres en pánico. Lo que necesitamos es establecer algunos
parámetros. En este caso, el centro de nuestro fractal es 0,0 así que no tenemos que
ajustar el centro de recorte, y la forma de recorte por defecto es un cuadrado, lo cual es
justamente lo que necesitamos para poner un marco cuadrado a este fractal, así que ve al
parámetro Clipping Right Edge ("Borde Derecho de Recorte") y haz click en el icono
cuentagotas. Ahora mueve el ratón para colocar el cuentagotas cerca del borde derecho,
en la posición que quieres marcar el ancho del marco. ¡Poner un borde alrededor de tu
imagen es tan simple como esto!
Unas pocas notas antes de continuar: Esta imagen ya tenía suficiente espacio para colocar
un borde. En algunos casos, podrías necesitar alejar la imagen ("zoom out") antes de
añadir la máscara de recorte a fin de proveer un espacio adecuado alrededor del área que
deseas enmarcar. La transformación "Clipping" también incluye formas de círculo,
rectángulo y óvalo. Con las últimas dos, necesitarás establecer un borde derecho (Right
Edge) y borde superior (Top Edge) para definir la forma. Además, la configuración por
defecto es Clipping Region = Outside ("Región de Recorte = Exterior"), pero si quisieras
bloquear el centro de tu imagen en lugar del exterior, deberías cambiar este parámetro a
Inside ("Interior").
Puedes cambiar el ancho de tu borde simplemente haciendo click con el cuentagotas de
nuevo y seleccionando una nueva localización. También puedes entrar las coordenadas a
mano, pero probablemente querrás hacer eso solamente para pequeños ajustes. Puedes
cambiar el color de borde pinchando el pequeño icono con un Mandelbrot negro en la
pestaña Mapping. También puedes usar otra imagen fractal como borde poniendo esa capa
debajo de ésta y estableciendo la transparencia de la máscara de recorte a 0. Déjame
mostrarte lo que quiero decir. Resalta y copia (Ctrl-C) esta capa y pégala en tu fractal
con el botón Paste ("Pegar") en la pestaña Layer (Ctrl-V no funcionará esta vez porque UF
es lo bastante inteligente para saber que sólo tienes los parámetros para una sola capa en
tu portapapeles, no los de un fractal entero).
TextureLayer {
layer:
caption="Texture layer" visible=yes alpha=no
mapping:
center=-0.777170043945312512/0.126894287109375008
magn=4655.86814435919296 angle=0
formula:
filename="Standard.ufm" entry="FastMandel" maxiter=1000 percheck=normal
p_Start=0/0 p_Bailout=128
inside:
transfer=none repeat=yes
outside:
filename="dmj.ucl" entry="dmj-Trap" transfer=cube repeat=yes
p_trapshape="pinch" 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_trapstart=0
p_trapiter=10000 p_trapskip=0 p_gauss=0 p_gaussr=0 p_gausss=0
p_gausscenter=0/0 p_radialmode="kaleidoscope"
gradient:
smooth=no numnodes=2 index=86 color=6311968 index=251 color=0
}
Pincha y arrastra esta nueva capa de textura para que quede debajo de la capa original y
establece el Merge Mode (modo de mezcla) de la capa superior a Normal a 100% Opacity
(100% de opacidad). Recuerda, si no puedes ver la nueva capa "Texture", ¡es porque debes
establecer la opacidad de la transformación de recorte a 0! Hazlo si todavía no lo habías
hecho. Tu imagen debería verse más o menos como ésta (dependiendo del ancho de tu
borde):
Es un bonito efecto, pero podemos mejorarlo añadiendo un pequeño borde alrededor del
fractal interno que ayudará a delinear este fractal interior de su marco texturado. Puedes
ver ejemplos de este efecto en estas dos imágenes de mi Gallery VIII: Delarue y Bratu (usa
el botón de regreso de tu explorador para volver aquí). Para crear este efecto,
necesitamos añadir otra capa entre la capa de textura y el fractal. Te instruiré sobre este
paso (más que sólo proveer una capa que puedas copiar y pegar) porque hacer una capa
de color sólido es una habilidad útil para tener a mano.
Haz click sobre la capa "Texture" en la lista de la pestaña Layers y luego en el botón Add
(+). Esto pondrá tu nueva capa en medio de las otras dos. Nombra esta capa algo como
"Borde delgado" y establece su modo de mezcla a Normal a 100% de opacidad. Cambia a
la pestaña Formula. En este caso, ya estamos usando la fórmula "Built-in fast Mandelbrot",
pero si no fuera así deberías pinchar el botón "..." y seleccionar dicha fórmula de la
carpeta Standard. Ve a la pestaña Location y haz click en el botón Reset Parameters (>|<)
("Reestablecer Parámetros"). Haz Shift-click en el icono de visibilidad de la nueva capa
para que sólo puedas verla a ésta. Ahora queremos ampliar ("zoom in") esta capa
solamente al medio del "lago" del Mandelbrot, así que haz Shift-click en la lupa de la capa
"Borde delgado" para desactivar las lupas de todas las demás capas. Ahora, cualquier
acercamiento, alejamiento o edición de localización afectará sólo esta capa. Haz un
acercamiento del lago para que tengas una imagen en negro sólido (para esta capa). Para
hacer las cosas más fáciles cuando agregues la máscara, cambia cada una de las
coordinadas de centro a 0 en la pestaña Location.
Ahora añadiremos una máscara cuadrada que será ligeramente más grande que la de
nuestra capa superior. Añade la transformación "Clipping" a la capa "Borde delgado" tal
como hiciste anteriormente. Cambia el color sólido de la máscara a cualquier color
diferente de negro y establece la opacidad de la transformación a 0. Haz Shift-click en el
icono de visibilidad de esta capa nuevamente para hacer todas las capas visibles, y luego
utiliza el cuentagotas para seleccionar el Borde Derecho (Right Edge). Escoge un punto
justo por fuera del borde derecho del cuadrado interior. Deberías tener ahora un fino borde
negro separando la capa interior "Golden Handkerchief" de tu borde exterior texturado.
Puedes ajustar el ancho del borde negro si es necesario. (Si quieres este borde de otro
color distinto al negro, puedes establecerlo con el botón Solid Color en la pestaña Inside.
Asegúrate que diga "None" a la derecha de Transfer Function.)
Hay otra linda particularidad que quiero mostrarte con este tutorial, pero antes permíteme
hacer unos pocos comentarios. Este tutorial no pretende ser una guía completa sobre el
uso de la transformación "Clipping". Como con todas las transformaciones, podrás querer
experimentar con una imagen simple, a única capa, como el "Default Mandelbrot" para ver
qué hace cada parámetro, por ejemplo cómo rotar la máscara.
Si usas "Clipping" en una imagen cuyas coordenadas no son 0 en ambos campos, y quieres
que tu máscara quede perfectamente centrada, tendrás que copiar y pegar (usando los
comandos del menú emergente del botón derecho) cada una de las coordenadas de centro
separadamente desde la pestaña Location a los parámetros Clipping Center en la pestaña
Mapping.
Si tu imagen tiene más de una capa, probablemente necesitarás una máscara en cada
capa. Si el centro y magnificación es la misma para cada capa, puedes simplemente usar
los botones de copiar y pegar en la pestaña Mapping para agregar la transformación a
cada capa. Pero si las capas tienen diferentes localizaciones tendrás que posicionar y
corregir el tamaño de cada máscara separadamente. Si quieres conseguir esta apariencia
de enmarcado, siempre coloca la/s capa/s de borde en lo más bajo de la lista, luego el
borde interior (si tienes uno), y luego las capas fractales, la más baja de las cuales tendrá
que tener su modo de mezcla en Normal a 100% de opacidad.
Muy bien, ahora un último efecto. Mientras estaba pensando en escribir este tutorial, pensé:
"Hey, no hay razón por la cual no pueda colocar sombras aquí mismo en UF!" Mucha gente
publica sobre páginas blancas imágenes que arrojan sombra, así que ¿no sería grandioso
hacer eso mismo con UF sin tener que ir a otro programa de edición de gráficos? Ya
tenemos el concepto básico: un fractal con un borde estrecho y luego un área de borde
transparente fuera de todo esto. Ahora solo necesitamos una capa de sombra para colocar
por debajo y que se verá asomando desde las demás capas.
Si quieres conservar la imagen que acabamos de hacer como ejemplo, guárdala ahora,
porque lo siguiente que quiero que hagas es borrar la capa más baja de la lista
("Texture"). Ahora resalta y copia (Ctrl-C) el texto de esta capa y pégalo en tu imagen (de
nuevo usando el botón de pegar en la pestaña Layers)
DropShadow {
layer:
caption="Drop Shadow" visible=yes alpha=no
mapping:
center=-0.0584953912343803845/0.0584120661022083095
magn=1.74999999999999977 angle=0
formula:
filename="Standard.ufm" entry="Mandelbrot" maxiter=1 percheck=normal
p_start=0/0 p_power=2/0 p_bailout=1E20
inside:
filename="dmj.ucl" entry="dmj-Trap" transfer=log repeat=yes
p_trapshape="astroid" p_trapcolor="distance" p_traptype="first"
p_traporder=100 p_trapfreq=1 p_trapcenter=0/0 p_trapdrift=0/0
p_traporbit=0/0 p_movetrap=no p_aspect=1 p_threshold=0.1 p_diameter=1
p_angle=0 p_anglestep=0 p_skew=0 p_skewstep=0 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"
outside:
filename="dmj.ucl" entry="dmj-Trap" transfer=arctan repeat=yes
p_trapshape="astroid" p_trapcolor="distance" p_traptype="closest"
p_traporder=1000 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_trapstart=0
p_trapiter=10000 p_trapskip=0 p_gauss=0 p_gaussr=0 p_gausss=0
p_gausscenter=0/0 p_radialmode="kaleidoscope"
gradient:
smooth=yes numnodes=4 index=0 color=8882055 index=65 color=14474460
index=293 color=16777215 index=333 color=16777215
}
Pincha y arrastra esta capa para que sea la más baja de la lista. Ahora, en lugar de un
color sólido o un borde con un patrón alrededor de tu fractal, tenemos un fondo blanco y
un efecto de sombra. Si necesitas mejorar la posición de la sombra, asegúrate primero de
hacer Shift-clic en su icono de lupa para desactivar el movimiento de las demás capas, y
luego realiza Ctrl-arrastrar en la capa de sombra hasta alcanzar el efecto deseado.
También puedes editar el grado de gris mediante el editor de gradiente.
Esta capa de sombra tiene el tamaño y posición adecuado a esta imagen de muestra. Si
tus bordes tienen un tamaño diferente, o si la usas en otras imágenes, puedes necesitar
acercarla o alejarla (usa la propiedad Shift-arrastrar) para ajustar el tamaño de la
sombra. Si usas esta capa en una imagen de proporción 4:3 (rectángulo horizontal),
cambia el parámetro Aspect en la pestaña Inside a 1.33. Si la imagen es de proporción 3:4
(rectángulo vertical), este parámetro debería ser .75. (Y si usas cualquier otra proporción,
estás por tu cuenta :-)). Por favor, siéntete libre de guardar una copia de esta capa "Drop
Shadow" en tu carpeta de parámetros para usar en cualquier momento. (¡Y gracias a
Damien por proporcionarla!)
Estos efectos de enmarcado son sólo ejemplos de las muchas posibilidades en el uso de
transparencia con transformaciones. Los mismos efectos pueden alcanzarse con la
transformación "Scissors" ("Tijeras") de Luke, pero actualmente no existe la opción de
utilizar el cuentagotas para seleccionar centros y bordes. Probablemente necesitarías una
calculadora, también, para realizar los cálculos de coordenadas, y las cosas se complican
todavía más cuando la imagen es rotada, pero la transformación "Scissors" tiene más
formas disponibles. Antes de que Damien escribiera la transformación "Clipping", usé
"Scissors" para hacer estas imágenes: At Tierce, Vespers and Compline y Kundalam. La
última utiliza máscaras para dividir las espirales para que diferentes algoritmos de coloreo
pudieran ser utilizados en cada lado. (Hay tres capas de coloreo para la espiral izquierda y
cuatro para la derecha.)
Hay muchos, muchos otros usos para las transformaciones "Clipping" y "Scissors". También
deberías echarle un vistazo a la imagen Martian Landscape de Luke, para la cual escribió
originalmente la transformación "Scissors", y las Space Scenes de Samuel Monnier hacen
un uso extensivo de "Scissors". Y para ejemplos del uso de transparencia con otras
transformaciones, revisa las entradas en el Easter Egg Decorating Contest y Challenge #8.
Back to UF Tutorials